![]() | ![]() |
The application to be profiled loads the agent which in turn communicates over socket with either profilerJ-console or profilerJ-viewer.
Features |
Pro. |
Std. |
Basic |
---|---|---|---|
Instruments byte code in various ways, switches sampling on/off. | ![]() |
![]() |
![]() |
A simple command line based client which communicates with the agent over sockets.
Features |
Pro. |
Std. |
Basic |
---|---|---|---|
Full control over the agent, no restrictions. | ![]() |
![]() |
![]() |
A powerful GUI client. Communicates over sockets with the agent. Displays and analyses snapshots in various ways.
Basic Features |
Pro. |
Std. |
Basic |
---|---|---|---|
SnapshotsProfilerJ provides persistent snapshots (written to the file system) using XML notation. |
![]() |
![]() |
![]() |
Remote profilingAgent and clients communicate via sockets. Hence, the client (either the profilerJ GUI or the command line tool) may reside on a different machine. |
![]() |
![]() |
![]() |
JMX supportProfilerJ agent is a Java Management Extension and may be managed by jconsole. |
![]() |
![]() |
![]() |
Update serviceAutomatically checks for new updates |
![]() |
![]() |
![]() |
SupportOne year email support and free updates |
![]() |
||
Six months email support and free updates | ![]() |
||
Sampling |
Pro. |
Std. |
Basic |
On demand samplingSampling may be switched on and off while the application is running |
![]() |
![]() |
![]() |
Zoom viewCreates a new view beginning with the selected method and shows CPU usage calculated in percent. |
![]() |
![]() |
![]() |
Hotspots viewCreates a view that shows methods sorted by various metrics (e.g. CPU-time consumption). |
![]() |
![]() |
|
Profiling (BCI) |
Pro. |
Std. |
Basic |
On demand profilingByte code may be dynamically instrumented. Instrumentation may be revoked at any time, modified and re-implemented while the application is running. |
![]() |
![]() |
|
Class filteringComplete control over which Java class files are profiled. Filtering by class or package lets you focus on the problem at hand, rather than being overwhelmed by too much information. |
![]() |
![]() |
|
Zoom viewCreates a new view beginning with the selected method and shows CPU usage calculated in percent. |
![]() |
![]() |
|
Hotspots viewCreates a view that shows methods sorted by various metrics (e.g. CPU-time consumption). |
![]() |
![]() |
|
Summarize viewThe 'Summarize' view (e.g. call tree) shows merged call traces starting from the selected method. |
![]() |
![]() |
|
Memory (BCI) |
Pro. |
Std. |
Basic |
Byte code may be dynamically instrumented. Instrumentation may be revoked at any time, modified and re-implemented while the application is running. | ![]() |
![]() |
|
Code Coverage (BCI) |
Pro. |
Std. |
Basic |
Quickly gain knowledge about the quality of your tests. Instrumentation may be revoked at any time, modified and re-implemented while the application is running. | ![]() |
||
Class viewShows coverage of classes and methods. |
![]() |
||
Source viewShows a Java source file where reached lines appear on a green background. Not reached lines are painted on a red background. |
![]() |
||
Price (EUR) |
119,-- |
69,-- |
free |