Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Profiling for java in eclipse juno

I have to optimize performance of a team project (in eclipse Juno).

To identify the bottle neck (timing) i'm searching for a tool or plugin.

There seems to be a good platform TPTP, but this is not supported anymore in Eclipse Juno. JVM is a good start but seems not sufficient for a deeper analysis.

Did you have some good pratices for an integrated Plugin in Eclipse Juno?

If not maybe some standalone tool is succiecent as well.

like image 322
Lambach Avatar asked Dec 22 '12 12:12

Lambach


1 Answers

There are several big solution in Java profiler world:

  • JProfiler
  • YourKit
  • JVisualVM, (Standart Oracle JDK tool)

JProfiler and YourKit are powerful tools for analyzing big EE application. Personally I most prefer YourKit. It has easy intergation with Eclipse. But it all is paid solution and not always you need to buy this one.

If you has not very complex application try to use JVisualVM at first. It should be enough to wide range of performance problem analyzing. To monitoring GC behavior it has great VisualGC plugin. With VIsualGC plugin, making heap dumps and analyzing it with MAT you are able to perfectly tune GC if you need.

like image 179
Taky Avatar answered Oct 02 '22 13:10

Taky