Профилирование maven веб-приложения с JProfiler - PullRequest
0 голосов
/ 22 сентября 2010

Я знаю, что могу профилировать свое приложение с JProfiler, используя цель ANT. Есть ли способ сделать то же самое с Maven ??
На самом деле maven позволяет запускать муравьиные цели с помощью плагина maven-ant, но я бы хотел выполнить такое профилирование без ANT.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 09 ноября 2010

Это обусловлено аргументами JVM и некоторой записью среды. См. http://resources.ej -technologies.com / jprofiler / help / doc / для получения дополнительной информации в главе «Требования к удаленному профилированию». Существует мастер профилирования удаленных приложений, который также подскажет, что именно нужно делать. Вы должны сделать следующее:

1.4 JVM LINUX: Переменная среды LD_LIBRARY_PATH должна содержать profiler / bin

1.4 JVM Windows: Переменная среды PATH должна содержать профилировщик / bin

1.4 Оба: Добавьте -Xrunjprofiler -Xbootclasspath / a: {путь к agent.jar} аргументы JVM

выше 1,5: -agentpath: [путь к библиотеке jprofilerti] должен быть добавлен к аргументам JVM

0 голосов
/ 22 сентября 2010

Аргументы JVM, обычно используемые для включения профилирования приложения, могут быть добавлены в переменную среды MAVEN_OPTS.Эти аргументы также будут использоваться для всех приложений, запускаемых Maven.

В качестве примера мой MAVEN_OPTS для включения удаленной отладки на экземпляре Jetty, запущенном Maven:

set MAVEN_OPTS = "-Xmx512m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000"
...