SOMA.resourceManagement.res
Class ThreadStat

java.lang.Object
  extended bySOMA.resourceManagement.res.ThreadStat

public class ThreadStat
extends java.lang.Object

Un oggetto ThreadStat contiene informazioni relative ad un singolo thread. I campi sono tipicamente contatori che misurano la voce indicata.

Author:
Luca Armanioutoftime@libero.it

Field Summary
 int class_num
          Classi caricate, cumulativo.
 float cpu
          Percentuale di cpu occupata dal thread, calcolata rispetto alla lettura precedente.
 int file_in
          Operazioni di lettura da file, cumulativo.
 int file_out
          Operazioni di scrittura su file, cumulativo.
 int meth_num
          Metodi chiamati, cumulativo.
 int monitor_num
          Numero di monitor sui quali il thread ha dovuto attendere, cumulativo.
 int obj_num
          Numero di oggetti allocati, in tempo reale.
 int obj_size
          Memoria allocata dagli oggetti (in bytes).
 int tcp_in
          Operazioni di lettura TCP, cumulativo; ogni operazione trasferisce da 1 a 1024 bytes.
 int tcp_out
          Operazioni di scrittura TCP, cumulativo; ogni operazione trasferisce da 1 a 1024 bytes.
 java.lang.Thread thread
          Riferimento al thread Java.
 long time
          Millisecondi di cpu consumati dal thread dalla sua nascita.
 int udp_in
          Operazioni di lettura UDP, cumulativo; ogni operazione equivale a un pacchetto ricevuto.
 int udp_out
          Operazioni di scrittura UDP, cumulativo; ogni operazione equivale a un pacchetto inviato.
 
Constructor Summary
ThreadStat()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thread

public java.lang.Thread thread
Riferimento al thread Java.


obj_num

public int obj_num
Numero di oggetti allocati, in tempo reale.


obj_size

public int obj_size
Memoria allocata dagli oggetti (in bytes).


meth_num

public int meth_num
Metodi chiamati, cumulativo.


file_in

public int file_in
Operazioni di lettura da file, cumulativo.


file_out

public int file_out
Operazioni di scrittura su file, cumulativo.


tcp_in

public int tcp_in
Operazioni di lettura TCP, cumulativo; ogni operazione trasferisce da 1 a 1024 bytes.


tcp_out

public int tcp_out
Operazioni di scrittura TCP, cumulativo; ogni operazione trasferisce da 1 a 1024 bytes.


udp_in

public int udp_in
Operazioni di lettura UDP, cumulativo; ogni operazione equivale a un pacchetto ricevuto.


udp_out

public int udp_out
Operazioni di scrittura UDP, cumulativo; ogni operazione equivale a un pacchetto inviato.


class_num

public int class_num
Classi caricate, cumulativo.


monitor_num

public int monitor_num
Numero di monitor sui quali il thread ha dovuto attendere, cumulativo.


time

public long time
Millisecondi di cpu consumati dal thread dalla sua nascita. Con questa versione il contatore è attivo solo su Windows NT, mentre per altri sistemi il dato restituito è pari a zero.


cpu

public float cpu
Percentuale di cpu occupata dal thread, calcolata rispetto alla lettura precedente. Con questa versione il contatore è attivo solo su Windows NT, mentre per altri sistemi il dato restituito è pari a zero.

Constructor Detail

ThreadStat

public ThreadStat()


Copyright © 2004 Luca Foschini