NonStop Server for Java 7.0 Programmer's Reference

By default, this option is not enabled. Use the following option to enable the same:
Djava.security.nativeRNG=true
NOTE: This option can be used in NonStop Server for Java 6.0 also.
VirtualMachine.list() support
On earlier versions of NSJ, the list method of VirtualMachine API (attach API) used to return an
empty value on NonStop system. However, on other platforms the list method used to return the
list of Java process running on it. From SPR T2766H70^ACJ and T2866H70^ACJ and later
versions, list method returns a list of Java process running on the NonStop system. Following are
the changes in output compared to other platforms:
The name of the Java process is the binary name for applications using Invocation API.
For pure Java application, the name of the Java process is the class name or the jar name
available in the command line.
Usage of XX:+PerfDisableSharedMem or XX:-UsePerfData is ignored on NonStop.
Lists only the Java process using T2766H60^ACH or later, T2766H70 or T2866H70 or later
SPRs.
Change in loading of .hotspot_compiler and .hotspotrc files
From NSJ 7.0 SPR — T2766H70^ACJ and T2866H70^ACJ or later SPRs, the default implicit
loading of the .hotspot_compiler and .hotspotrc files from the current working directory
is changed. These files are no longer loaded by default. For existing deployments that rely on
.hotspot_compiler (for example, to exclude a method from hotspot compilation), and
.hotspotrc, an unsupported behavioral option is provided to simulate the old loading behavior.
The following command line options support old behavior:
—XX:Flags=.hotspotrc
reverts to old behavior for .hotspotrc.
—XX:CompileCommandFile=.hotspot_compiler
reverts to old behavior for the .hotspot_compiler.
70 Implementation specifics