Java Analysis
 
 
Linux Applications - Best Practices - Java
 
ESAMON screens/ESAMAP reports:
 Java Virtual Machines
  
  -  ESAJVM - Java Subsystem Analysis
  
 
 JVM Threads
  
  -  ESAJVMT - Java Thread Analysis
  
 
 Using zVPS to find information for solving issues with the Linux applications: 
ESAJVM - Shows information about the Java Virtual Machine on nodes being monitored.
Node - This shows the zTCP node name.
Name - This shows the name of the JVM application as defined in snmpd.conf.
Type - This shows the type of application as defined in the snmpd.conf.
CPU (ms) - This shows the total CPU for all the java threads for this server.
Heap Memory (MB) - This shows the total amount of JVM heap memory - Initially requested, Used, Committed
and Maximum for all heap memory pools.
Note: Can click on a line (zview) or zoom (z/VM) to see all of the JVM threads (ESAJVMT).
ESAJVMT - Shows information about the Java Virtual Machine threads.
Node - This shows the name of the server.
Application Name - This shows the description of the JVM application as defined in snmpd.conf.
Thrd Num - This shows the thread number.
Blocks - This shows the rate per second that the thread has blocked to enter or re-enter a monitor.
Wait - This shows the rate per second that the thread has waited for notification.
CPU (ms) - This shows the CPU time used by the thread.
Status - This shows the status of the thread.
  Blocked - A blocked thread is a thread in a runnable state of the thread life cycle and is contending
for a lock. 
 A blocked thread has more impact to the scheduler.
  New Thread- a not yet started thread
  Runnable- executing in the JVM but may be waiting for other resources such as CPU.
  Terminated- a thread that has completed execution.
  Timed wait- waiting a specific amount of time.
  Waiting -A thread in wait state is dormant and has less impact on the scheduler.
  Second status - In native- executing native code via Java Native Interface (JNI)
  Second status - Suspended- suspended via a Thread.suspend() call.
Thread Name - This shows the name of the thread.
Back to top of page 
Back to Performance Tuning Guide