Как профилировать приложение на удаленном сервере с помощью плагина jprofiler для Intellij Idea

У меня есть Intellij Idea 2020, JProfiler и плагин jprofiler для IDEA. На удаленном сервере запущено приложение WildFly 15. На данный момент в standalone.conf есть ключи для подключения через jmx для jconsole

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9010
-Dcom.sun.management.jmxremote.rmi.port=9010
...

Я хочу профилировать приложение с помощью JProfiler из идеи, но нигде не нашел четких инструкций, как включить профилирование. Насколько я понимаю, нужно какую-то часть JProfiler распаковать на сервер и добавить ключи в standalone.conf для JVM? А как из Idea подключиться к профилированному серверу? Если есть пошаговая инструкция, буду очень благодарен


person Violetta    schedule 21.08.2020    source источник
comment
проверили ли вы ej-technologies.com/products/jprofiler/ide-idea .html?   -  person Petr Rastegaev    schedule 21.08.2020


Ответы (1)


Добавьте конфигурацию удаленного запуска WildFly в IDEA, затем активируйте вкладку Startup/Connection в диалоговом окне конфигурации запуска и выберите тип запуска JProfiler. Теперь в диалоговом окне отображаются инструкции и предоставляется параметр виртуальной машины агента, который необходимо вставить в сценарий запуска на удаленной стороне.

person Ingo Kegel    schedule 21.08.2020