开发者

Profiling maven web application with JProfiler

I know I can profile my application with JProfiler using ANT target. Is there a way to do the same with maven??

Actually maven allows to run ant targets开发者_JAVA百科, using maven-ant plugin, but I'd like to perform such profiling without ANT.

Thanks in advance!


The JVM arguments normally used to enable profiling of the application can be added to the MAVEN_OPTS environment variable. These arguments will also be used for all applications started by Maven.

As an example my MAVEN_OPTS to enable remote debugging on a Jetty instance started by Maven:

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


It is driven by JVM arguments and some environment entry. See http://resources.ej-technologies.com/jprofiler/help/doc/ for more details at "Requirements for remote profiling" chapter. There is the remote application profiling wizard, and it also tells you what to do exactly. You should do the following:

1.4 JVM LINUX: LD_LIBRARY_PATH environment variable should contain profiler/bin

1.4 JVM Windows: PATH environment variable should contain profiler/bin

1.4 Both: Add -Xrunjprofiler -Xbootclasspath/a:{path to agent.jar} JVM arguments

Above 1.5: -agentpath:[path to jprofilerti library] should be added to JVM arguments

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜