Екатерина Павлова рассказала о том, как JIT и GC помогают нам жить...
Про JIT было интересно, особенно об оптимизации блокировок (анализ локальности - escape analysis). В общем, по мелочи блокировки уже можно не оптимизировать, со всем более-менее очевидным JIT справится сам.
Также стоит учесть (громадную) разницу между java -client и java -server. В JDK 7 для 32 битов обещают объединить лучшее из двух миров: быстрый запуск и глубокую оптимизацию по ходу работы.
Раздел о GC лично мне был непонятно - ну да, есть такой сервис, но неужели он кому-либо интересен вне SUN? Хотя инфа о команде jmap и утилите visualvm полезна, кугу. Типа доки о них никто не читает.
NUMA аллокатор рулит, правда пока только на Solaris (потому что только эта операционка поддерживает выдачу информации о конфигурации процессоров и процессорных узлов относительно памяти). Идут работы над включением подобного информатора в ядро Юникса. Винды увы :(
"Мифы" же для нормальных разработчиков вообще ни в какие ворота :(
(пока без фоток - фотик умер от недосыпа)
Tuesday, September 30, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment