|
ProSyst JProfiler enables Java developers to tune up the performance of their Java programs. It combines in a
single tool the capabilities for detailed examination of VM load and applications' work, for memory usage and CPU loading, etc.
JProfiler is an ideal choice for profiling of embedded devices and target boards, due to the highly optimized architecture
and low memory consumption of the agent profiling component. JProfiler allows for both local and remote profiling. It can
be used as a stand-alone tool or within the Eclipse environment.
Key Features
- JProfiler works both as a stand-alone application and as a plug-in for Eclipse
- Local and remote profiling
- Visual representation for the VM load in terms of active and total bytes, instances, threads, classes, Garbage Collector activity
- Memory and CPU profiling
- Supports two methods for CPU profiling:
Timing method: - Measures the time it takes to invoke a method and the number of method calls.
Sampling method: - Tracks the threads activity over a set interval of time.
- Full thread dump and deadlock detection
- Threads activity information
- Triggers support
- Tracing heap information and memory stack frames
- Incoming and outgoing references
- Garbage collection during profiling
|