Вышла новая версия Java Profiler YourKit — коммерческого профайлера для приложений на Java и .NET. Текущая версия получила номер 11. Релиз состоялся месяц назад, но письмо пришло только недавно.
Приложение кроссплатформенное и поддерживает следующие платформы: Linux, Windows, FreeBSD, Mac OS X (Intel), Solaris (SPARC и X86), HP-UX (IA64, 32- и 64-bit), AIX (ppc и ppc64).
Приложение платное, но есть бесплатная лицензия для некоммерческих Open Source продуктов. Также можно получить 15-дневную ознакомительную лицензию.
Некоторые существенные изменения по сравнению с версией 10:
- Процессор:
- значительно уменьшен оверхед при профилировании CPU, особенно для многопоточных приложений. Приложения в режиме профилирования процессора теперь работают до трех раз быстрее по сравнению с 10-й версией профайлера;
- уменьшен оверхед при профилировании J2EE-приложений;
- исправлена ошибка, приводившая в некоторых случаях к неправильным результатам профилирования;
- решена проблема, когда в attach mode YourKit не показывал методы, выход из которых был осуществлен из-за неотловленного исключения.
- Память:
- новый режим отображения — WebView;
- sampled allocation — приблизительное вычисление количества созданных объектов. Значительно уменьшает оверхед. Полезен, если нужно найти методы, в которых происходит больше всего выделений памяти;
- возможность отсортировать объекты по времени жизни, причем как существующие объекты, так и удаленные сборщиком мусора. Полезно для настройки параметров сборщика;
- уменьшено потребление памяти при анализе снимков памяти. Критично для огромных снимков с миллионами объектов;
- уменьшено время загрузки снимков памяти.
- Другое:
- возможность создавать и загружать снимки в HPROF-формате;
- улучшена интеграция с Netbeans и Eclipse.
>>> Подробности