com.neeve.server.mon
Class SrvMonHeartbeatTracer.Threads

java.lang.Object
  extended by com.neeve.server.mon.SrvMonHeartbeatTracer.Threads
Direct Known Subclasses:
SrvController.StatsRunner.Threads
Enclosing class:
SrvMonHeartbeatTracer

public static class SrvMonHeartbeatTracer.Threads
extends Object

Handles thread stats and formats for print as

 [Thread Stats]
 ID    CPU       DCPU    DUSER   CPU%  USER% WAIT% STATE           NAME
 2     4m        0       0       0     0     0     WAITING         Reference Handler
 3     5m        0       0       0     0     0     WAITING         Finalizer
 4     57u       0       0       0     0     0     RUNNABLE        Signal Dispatcher
 5     24m       106u    106u    1     100   0     TIMED_WAITING   JFR request timer
 


Constructor Summary
SrvMonHeartbeatTracer.Threads()
           
 
Method Summary
 StringBuilder formatForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format thread stats for output
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SrvMonHeartbeatTracer.Threads

public SrvMonHeartbeatTracer.Threads()
Method Detail

formatForPrint

public final StringBuilder formatForPrint(SrvMonSysStats stats,
                                          StringBuilder sb)
Format thread stats for output

Parameters:
stats - - Stats object from which all system stats are read
sb - - Handle of String builder to update
Returns:
- Updated string builder handle with stats values appended


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.