HPjmeter 4.3 Release Notes and Installation Guide

1 Announcement
With its application and Java Virtual Machine (JVM) metrics, HPjmeter helps operators and
developers work better together to find and solve application performance problems. Using
HPjmeter, you can monitor the behavior of running applications and capture profiling data for
analyzing the performance of Java applications.
HPjmeter helps you diagnose many types of Java application problems that occur only after a
product is deployed. The types of problems you can identify include:
Memory-retention problems
Performance bottlenecks in Java code
Improper JVM heap settings
Certain application logic errors, such as deadlocks
Ineffective or problematic garbage collection
These problems may not be apparent or reproducible before you deploy your application when
they depend on unique conditions present only in deployment.
With HPjmeter you can also gain a comprehensive overview of certain states of a running JVM
and running applications, including details on memory usage, garbage collection, runtime, and
class loading, for example. Using HPjmeter's ability to interact with the Java Management Extensions
(JMX) component in the JVM, you can also manipulate operations during a monitoring session to
control the state of some logging mechanisms, to gather snapshots of stack traces and memory
details, and to trigger garbage collection.
Use HPjmeter to:
Monitor live data and trends for:
threads
heap
garbage collection
object allocation
loaded classes
compiled methods
thrown exceptions
Examine profiling metrics based on:
method call counts
method times (CPU and clock)
call graph and reference graph trees
starvation
class times
objects (by count and bytes)
threads
6 Announcement