Я вижу, что есть несколько вопросов с "рекомендациями по профилированию Java", на которые здесь уже дан ответ. Мой случай немного специфичен.
Мне нужно профилировать производственную систему с тысячами активных пользователей. Поэтому мне нужен легкий профилировщик, который не замедлит работу системы до полной остановки.
Я работаю на Tomcat 6.0.29 на JDK 1.6.0_20 в Linux.
Я бы предпочел бесплатный профилировщик с открытым исходным кодом. Но если есть коммерческий, который, безусловно, является лучшим выбором, то это тоже подойдет.