Enabling "-XrunpmiJvmpiProfiler" on Solaris and HP-UX may cause full garbage collections
 Technote (troubleshooting)
 
Problem(Abstract)
In some circumstances enabling the "-XrunpmiJvmpiProfiler" option may cause full garbage collection cycles with WebSphere® Application Server running on the Solaris® or HP-UX platforms.
 
Cause
The use of any JVMPI code causes the generational nature of a Solaris or HP-UX Java™ SDK to be ignored.

At start up, the JVM allocates a large integer array into the young generation that will be persistent for the life of the JVM. However, no new objects can be created for the young generation after start up.

As a result, a full garbage collection must be run in order to collect all "proper" objects in the heap.

 
Resolving the problem
This is working as designed.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Java SDK
Operating system(s): Solaris
Software version: 6.0
Software edition:
Reference #: 1207555
IBM Group: Software Group
Modified date: May 26, 2005