com.bigdata.counters
Interface IProcessCounters

All Superinterfaces:
ICounterHierarchy
All Known Implementing Classes:
PIDStatCollector

public interface IProcessCounters
extends ICounterHierarchy

Counters defined on a per-process basis.

Version:
$Id: IProcessCounters.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Field Summary
static String CPU_PercentProcessorTime
          Percentage of the time the processor is not idle.
static String CPU_PercentSystemTime
          Percentage of the time the processor is not idle that it is executing at the system (aka kernel) level (normalized to 100% in single CPU and SMP environments).
static String CPU_PercentUserTime
          Percentage of the time the processor is not idle that it is executing at the user level (normalized to 100% in single CPU and SMP environments).
static String Memory_majorFaultsPerSec
          Faults which required loading a page from disk.
static String Memory_minorFaultsPerSec
          Faults that did not require loading a page from disk.
static String Memory_percentMemorySize
          The percentage of the phsyical memory used by the process.
static String Memory_residentSetSize
          The non-swapped physical memory used by the process in bytes.
static String Memory_runtimeFreeMemory
          The value reported by Runtime.freeMemory() (the amount of free memory in the JVM)).
static String Memory_runtimeMaxMemory
          The value reported by Runtime.maxMemory() (the maximum amount of memory that the JVM will attempt to use).
static String Memory_runtimeTotalMemory
          The value reported by Runtime.totalMemory() (the amount of total memory in the JVM, which may vary over time).
static String Memory_virtualSize
          The virtual memory usage of the process in bytes.
static String PhysicalDisk_BytesReadPerSec
          The rate at which the process is reading data from disk in bytes per second.
static String PhysicalDisk_BytesWrittenPerSec
          The rate at which the process is writing data on the disk in bytes per second (cached writes may be reported in this quantity).
 
Fields inherited from interface com.bigdata.counters.ICounterHierarchy
CPU, Info, LogicalDisk, Memory, Memory_GarbageCollectors, PhysicalDisk, ps
 

Field Detail

CPU_PercentUserTime

static final String CPU_PercentUserTime
Percentage of the time the processor is not idle that it is executing at the user level (normalized to 100% in single CPU and SMP environments).

See Also:
Constant Field Values

CPU_PercentSystemTime

static final String CPU_PercentSystemTime
Percentage of the time the processor is not idle that it is executing at the system (aka kernel) level (normalized to 100% in single CPU and SMP environments).

See Also:
Constant Field Values

CPU_PercentProcessorTime

static final String CPU_PercentProcessorTime
Percentage of the time the processor is not idle.

See Also:
Constant Field Values

Memory_minorFaultsPerSec

static final String Memory_minorFaultsPerSec
Faults that did not require loading a page from disk.

See Also:
Constant Field Values

Memory_majorFaultsPerSec

static final String Memory_majorFaultsPerSec
Faults which required loading a page from disk.

See Also:
Constant Field Values

Memory_virtualSize

static final String Memory_virtualSize
The virtual memory usage of the process in bytes.

See Also:
Constant Field Values

Memory_residentSetSize

static final String Memory_residentSetSize
The non-swapped physical memory used by the process in bytes.

See Also:
Constant Field Values

Memory_percentMemorySize

static final String Memory_percentMemorySize
The percentage of the phsyical memory used by the process.

See Also:
Constant Field Values

Memory_runtimeMaxMemory

static final String Memory_runtimeMaxMemory
The value reported by Runtime.maxMemory() (the maximum amount of memory that the JVM will attempt to use). This should be a OneShotInstrument.

See Also:
Constant Field Values

Memory_runtimeFreeMemory

static final String Memory_runtimeFreeMemory
The value reported by Runtime.freeMemory() (the amount of free memory in the JVM)).

See Also:
Constant Field Values

Memory_runtimeTotalMemory

static final String Memory_runtimeTotalMemory
The value reported by Runtime.totalMemory() (the amount of total memory in the JVM, which may vary over time).

See Also:
Constant Field Values

PhysicalDisk_BytesReadPerSec

static final String PhysicalDisk_BytesReadPerSec
The rate at which the process is reading data from disk in bytes per second.

See Also:
Constant Field Values

PhysicalDisk_BytesWrittenPerSec

static final String PhysicalDisk_BytesWrittenPerSec
The rate at which the process is writing data on the disk in bytes per second (cached writes may be reported in this quantity).

See Also:
Constant Field Values


Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.