Опять-таки, был на Sun Tech Days доклад по верхам о том, что у Sun Microsystems теперь есть полный стек - после покупки MySQL.
Однако технический доклад Светланы Смирновой был очень, очень глубоким и детальным.
Раньше у меня было впечатление об MySQL как о недобазе данных (со времён MySQL 2/3). Сейчас же это вполне себе полнофичная RDBMS, как оказалось.
Самое интересное (для меня) - как можно мониторить состояние MySQL, и как на основе этой информации оптимизировать производительность своего приложения и структуры базы данных.
Последние докладчики обязаны быть самыми лучшими и самыми интересными - Екатерина Павлова и Светлана Смирнова с этой задачей справились на все 200%.
(дисклеймер - остальные докладчики были тоже замечательными :)
Tuesday, September 30, 2008
Невозможное возможно
Я не очень внимательно слушал доклад Екатерины Павловой о Real-Time Java, т.к. слышал похожий доклад на Sun Tech Days в Питере. Ну и не моя это область работы, не привлекает меня близкое к железу программирование. И, возможно, зря не сильно вслушивался, т.к. здесь доклад был подлиннее, подетальней и получше :) Надо будет почитать на досуге. 100%.
Как стало понятно из действительно in-depth рассказа Екатерины, RTJ достаточно геморройная штука: хитрое управление памятью, тонкая настройка приоритетов потоков, в общем только если очень-очень надо. Зато уже можно, раньше не было такой возможности вообще.
Если вдруг понадобится что-нить дома заавтоматизировать, буду знать куда копать.
Как стало понятно из действительно in-depth рассказа Екатерины, RTJ достаточно геморройная штука: хитрое управление памятью, тонкая настройка приоритетов потоков, в общем только если очень-очень надо. Зато уже можно, раньше не было такой возможности вообще.
Если вдруг понадобится что-нить дома заавтоматизировать, буду знать куда копать.
Оптимизация, JIT и GC
Екатерина Павлова рассказала о том, как JIT и GC помогают нам жить...
Про JIT было интересно, особенно об оптимизации блокировок (анализ локальности - escape analysis). В общем, по мелочи блокировки уже можно не оптимизировать, со всем более-менее очевидным JIT справится сам.
Также стоит учесть (громадную) разницу между java -client и java -server. В JDK 7 для 32 битов обещают объединить лучшее из двух миров: быстрый запуск и глубокую оптимизацию по ходу работы.
Раздел о GC лично мне был непонятно - ну да, есть такой сервис, но неужели он кому-либо интересен вне SUN? Хотя инфа о команде jmap и утилите visualvm полезна, кугу. Типа доки о них никто не читает.
NUMA аллокатор рулит, правда пока только на Solaris (потому что только эта операционка поддерживает выдачу информации о конфигурации процессоров и процессорных узлов относительно памяти). Идут работы над включением подобного информатора в ядро Юникса. Винды увы :(
"Мифы" же для нормальных разработчиков вообще ни в какие ворота :(
(пока без фоток - фотик умер от недосыпа)
Про JIT было интересно, особенно об оптимизации блокировок (анализ локальности - escape analysis). В общем, по мелочи блокировки уже можно не оптимизировать, со всем более-менее очевидным JIT справится сам.
Также стоит учесть (громадную) разницу между java -client и java -server. В JDK 7 для 32 битов обещают объединить лучшее из двух миров: быстрый запуск и глубокую оптимизацию по ходу работы.
Раздел о GC лично мне был непонятно - ну да, есть такой сервис, но неужели он кому-либо интересен вне SUN? Хотя инфа о команде jmap и утилите visualvm полезна, кугу. Типа доки о них никто не читает.
NUMA аллокатор рулит, правда пока только на Solaris (потому что только эта операционка поддерживает выдачу информации о конфигурации процессоров и процессорных узлов относительно памяти). Идут работы над включением подобного информатора в ядро Юникса. Винды увы :(
"Мифы" же для нормальных разработчиков вообще ни в какие ворота :(
(пока без фоток - фотик умер от недосыпа)
SOA - это стильно
Александр Уланов рассказывает о том, что SOA это больше стиль разработки, чем конкретный фреймворк.
Не только, конечно, -- это ещë и зрелая (уже) технология; следующий этам развития информационных систем уровня предприятия.
Не только, конечно, -- это ещë и зрелая (уже) технология; следующий этам развития информационных систем уровня предприятия.
Владимир и Дмитрий
Владимир представляет партнëрскую программу Sun Microsystems в Украине, а Дмитрий Ретюнский рассказывает о Sun "взагалі"
Monday, September 29, 2008
Subscribe to:
Posts (Atom)