Анализ производительности Java SE 6 по сравнению с Java SE 5

Новости программирования... Компиляторы, ссылки на интересные статьи и книги по программированию... ВСЕ, что связано с программированием...

Сообщение Sh0Ck_filE » Пн ноя 19, 2007 1:07 am

В документе "<a href="http://java.sun.com/performance/reference/whitepapers/6_performance.html" target="_blank">Java SE 6 Performance White Paper</a>" рассмотрены улучшения в Java SE 6, нацеленные на увеличение производительности. Представлены результаты тестирования производительности Java SE 6 update 2 и Java SE 5.

Так в тестах Specjbb2005, Java SE 6 оказался быстрее Java SE 5 на 75%, в тестах Volano 2.5 - на 40%, скорость запуска приложения возросла на 15%, производительности операций ввода/вывода увеличилась в два раза.

<a href="http://www.opennet.ru/opennews/art.shtml?num=12821" target="_blank">©</a>
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение Scalder » Пн ноя 19, 2007 8:22 am

Sh0Ck_filE,
Скорость работы GUI также увеличилась процентов на 30.
Заметно даже на глаз.
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Andrew » Пн ноя 19, 2007 9:42 am

Насчет гуя порадовали! Как давно я этого ждал...
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение Scalder » Пн ноя 19, 2007 12:22 pm

Andrew,
Уже на 1.5 было заметно, что свинг работает быстрее чем в .Net 2-ой версии.
На 1.6 увеличили количество нативного кода (под Win), чем и обусловлено увеличение производительности.
На 1.7 готовиться прорисовка с помощью DirectX - так, что окошки должи просто летать.

И не забываем, что системные библиотеки увеличивают свою скорость.
Короче: Java хорошеет, быстреет и ... легчает =)
В 1.7 будет воможность создавать свои jre с ТОЛЬКО НЕОБХОДИМЫМИ классами.
Например hello world , консольный вывод - 1.7 Мб
окошки - около 3-4 Мб.
Это уже уровень!!!! =)))

Так-же ходят слухи о улучшении языка... так, что в поле Java все оптимистично =)
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Andrew » Пн ноя 19, 2007 1:03 pm

Не зря я стал на тропу Java несколько лет назад, когда понял что дела с делфи и C# пахнут керосином.
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение Scalder » Пн ноя 19, 2007 7:13 pm

нууу...
Я бы прям так не спешил... с выводами...
Памяти она как ела дофига - так и ест... и аппетиты свои уменьшать не собираеться...
+ различные архитектурные фреймворки... и т.д.
В результате, чтоб нормально разрабатывать на Java - надо минимум 2 гига озу на тачке разработчика.
И от 4-х на веб сервере с более или менее навороченной логикой и не большим колвом одновременных юзеров онлайн.

(Хотя... может и не все так плохо? А просто я привык на работе ворочать крупные проекты? Если сервер приложений - так навороченный, если прикладуха - так на 3К классов? Может кто-то кто работает с явой по другому скажет?)

p.s.
Сейчас сижу на работе и равняю билд.
Занято 2.01 гига оперативы...
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0


Вернуться в Новости программирования

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron