Ответ 1
Все эти инструменты профилирования Java можно использовать в Linux:
Я хочу запустить java-программу на сервере linux в режиме профилирования.
Есть ли какой-либо инструмент профилирования, который может профилировать java-программу на сервере Linux в командной строке?
Все эти инструменты профилирования Java можно использовать в Linux:
JVisualVM - это очень простой инструмент для профилирования, который поставляется с официальным JDK от Sun.
http://java.sun.com/javase/6/docs/technotes/tools/share/jvisualvm.html
РЕДАКТИРОВАТЬ: Также см......
Любой рекомендуемый учебник по профилированию Java? https://stackoverflow.com/questions/14762/please-recommend-a-java-profiler
Profiler
Профилировщик NetBeans - это модуль для обеспечить полнофункциональное профилирование для среды IDE NetBeans. Функции профилирования включают в себя процессор, память и профилирование резьбы как базовый мониторинг JVM, позволяющий разработчики будут более продуктивными в решение памяти или связанных с производительностью вопросы.
InMemProfiler можно использовать в командной строке для распределения памяти профилей. Живые и собранные распределения можно отслеживать, а собранные объекты можно разделить на ведра на основе их сроков службы.
В режиме трассировки этот инструмент можно использовать для определить источник распределения памяти.