Есть ли способ удаленного запуска профилировщика ЦП (и указания исключений пакетов), как вы можете с помощью инструмента VisualVM (через, я предполагаю, JMX).
Мы хотим, чтобы мы могли автоматически запускать сервер, запускать стресс-тест с включенной конфигурацией профилировщика ЦП, а затем экспортировать результаты. Также есть какая-нибудь библиотека, которая позволила бы вам анализировать выходные данные двоичного профилировщика ЦП (файл .nps).
Я думаю, что лучше всего было бы покопаться в исходном коде VisualVM и посмотреть, как они это делают, и скопировать его.
Похоже, что VisualVM использует некоторую библиотеку Netbeans для анализа профилировщика ЦП:
* org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder