Я часто запускаю Java-приложения с помощью VisualVM, но для работы на компьютере требуется X.
Я знаю, что могу подключиться через порт управления, но это будет профилированное автономное профилирование, которого мне недостаточно.
Поэтому я ищу решение, с помощью которого я могу профилировать использование ЦП методами запущенного Java-приложения из командной строки. Мне достаточно собрать данные на сервере, а затем собранные данные можно проанализировать на другом компьютере.
Обновить:
Кажется, мне нужно быть более конкретным. Я хочу профилировать запущенное приложение Java из командной строки, я не хочу останавливать его и перезапускать.