This section describes problem determination on AIX®.
Setting up and checking your AIX environment
Set up the right environment for the AIX JVM to run correctly during AIX installation from either the installp image or the product with which it is packaged.
General debugging techniques
A short guide to the diagnostic tools provided by the JVM
and the AIX commands that can be useful when diagnosing
problems with the AIX JVM.
Diagnosing crashes
If a crash occurs, you should gather some basic documents.
These documents either point to the problem that is in the application
or vendor package JNI code, or help the IBM® JVM
Support team to diagnose the fault.
Debugging hangs
The JVM is hanging if the process is still present but is not responding
in some sense.
Understanding memory usage
Before you can properly diagnose memory problems on AIX, first you
must have an understanding of the AIX virtual memory model and how the JVM
interacts with it.
Debugging performance problems
Locating the causes of poor performance is often difficult. Although
many factors can affect performance, the overall effect is generally perceived
as poor response or slow execution of your program.
MustGather information for AIX
The information that is most useful at a point of failure
depends, in general, on the type of failure that is experienced. These
normally have to be actively generated and as such is covered in each
of the sections on the relevant failures. However, some data can be
obtained passively: