Migrating Java Applications to HP-UX
4
Java Out-of-Box (JavaOOB)
Java Out-of-Box (JavaOOB) is a stand-alone bundle intended for large server-side Java applications.
Upon installation, it will install startup (RC) scripts, modify kernel parameters, and if necessary, rebuild
the kernel and reboot the system. These modifications provide better "Out-of-the-Box" behavior for
Java.
JavaOOB may have already been installed on your HP-UX system, in which case, the kernel
parameters will have already been updated for Java. You should still use HPjconfig to make sure
your system has the correct patches for Java.
To download JavaOOB, go to:
https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXJAVAOOB
HPjmeter
HPjmeter is a Java performance analysis tool that helps identify and diagnose performance problems
in your deployed Java application. It can be used in your production environment
as well as during development.
HPjmeter has two modes of operation:
• Real-time monitoring of your running Java application
• Static data analysis (off-line) of data collected from your java application using the profiling
or garbage collection options
Real-Time Monitoring provides the following features:
• Automatic problem detection and alerts:
o Memory leak detection alerts with leak rate
o Thread deadlock detection
o Abnormal thread termination detection
o Expected out of memory error
o Excessive method compilation
o System and process CPU utilization thresholds
o Heap usage thresholds
o Garbage collection duration
o Finalizer queue length
• Dynamic real-time display of application behavior:
o Java heap size
o Garbage collection events and percentage time spent in garbage collection
o CPU usage per method for hottest methods
o Object allocation percentage by method and by object type
o Method compilation count in the JVM dynamic compiler
o Number of classes loaded by the JVM and activity in class loaders
o Thrown exception statistics
o Multi-application, multi-node monitoring from a single console
o Applications are ready to monitor. At application start, no HPjmeter options are
required to monitor the application (with Java 6.0.03 or later)
Static Data Analysis (Off-line Analysis) provides the following features:
• Drill down into application profile metrics: