Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HPjmeter Version 3.1 Release Notes and Installation Guide

Chapter 1 Announcement

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

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 trees

    • starvation

    • class times

    • objects (by count and bytes)

    • threads

    • lock delays and contention

    • garbage collection

  • Set and receive alerts for error conditions and resource consumption:

    • abnormal thread termination and deadlock, excessive compilation, and memory leak conditions

    • heap usage, and system and application CPU utilization thresholds

  • When running JDK/JRE 5.0.04 (or later), capture profiling data with zero preparation.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2005–2008 Hewlett-Packard Development Company, L.P.