NonStop Server for Java 6.0 Programmer's Reference

Collecting Profile Data
Profiling with —Xeprof
Table 13 Supported –Xeprof options
On NonStop operating systems, the time interval between the start and stop signals
must be more than 5 minutes.
time_on
This is because the Java thread switching process is slow due to the non-preemptive
nature of the NonStop operating system. As a result, the asynchronous signals might
be lost if they are posted to the NonStop OS Java process at very short intervals.
time_slice
This option is not supported on NonStop operating systems.times=quick|thorough
Profiling with Zero Preparation
This feature is supported on NSJ 6.0 and later versions only.
Profiling with –agentlib:hprof
Table 14 (page 90) lists the supported agentlib:hprof options.
Table 14 Supported —agentlib:hprof options
cpu=samples is not supported on NonStop operating
systems.
cpu=samples|times|old
Troubleshooting
Identifying Version Numbers
To identify the version number for HPjmeter components, run the following command:
JVM agent for Integrity NonStop:
$ vproc $JMETER_HOME/lib/oss/libjmeter.so
Installation
On NonStop operating systems, only the agents are installed by default at the following location:
/usr/tandem/hpjmeter
The scripts found in /usr/tandem/hpjmeter/bin, use the standard /usr/tandem/java
installation as the reference JDK installation. There is no special installer for NonStop operating
systems that modifies the scripts, as is done by the HP-UX installer.
Node Agent
FIFOs are used for communication between JVM and node agents. On NonStop operating systems,
FIFOs are located in the following directory:
/usr/tandem/hpjmeter/var/fifos
From HPjmeter 4.2, the node agent at location $JMETER_HOME/bin cannot be started as a named
process. If the node agent needs to start as a named process, following requirements must be
considered:
If the SUT version is lower than H06.26/J06.15, start the node agent at location
$JMETER_HOME/bin/spt as a named process.
For example, run name=/G/nod1 /usr/tandem/hpjmeter/bin/spt/nodeagent
If the SUT version is H06.26/J06.15 or higher, start the node agent at location
$JMETER_HOME/bin/put as a named process.
For example, run name=/G/nod1 /usr/tandem/hpjmeter/bin/put/nodeagent
90 Addendum to HPjmeter 4.2 User's Guide