@Structure.FieldOrder(value={"version","pid","proc_name","proc_priority","num_threads","proc_uid","proc_classid","proc_size","proc_real_mem_data","proc_real_mem_text","proc_virt_mem_data","proc_virt_mem_text","shared_lib_data_size","heap_size","real_inuse","virt_inuse","pinned","pgsp_inuse","filepages","real_inuse_map","virt_inuse_map","pinned_inuse_map","ucpu_time","scpu_time","last_timebase","inBytes","outBytes","inOps","outOps"}) public static class Perfstat.perfstat_process_t extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
long |
filepages |
long |
heap_size |
long |
inBytes |
long |
inOps |
long |
last_timebase |
long |
num_threads |
long |
outBytes |
long |
outOps |
long |
pgsp_inuse |
long |
pid |
long |
pinned |
long |
pinned_inuse_map |
long |
proc_classid |
byte[] |
proc_name |
int |
proc_priority |
long |
proc_real_mem_data |
long |
proc_real_mem_text |
long |
proc_size |
long |
proc_uid |
long |
proc_virt_mem_data |
long |
proc_virt_mem_text |
long |
real_inuse |
long |
real_inuse_map |
double |
scpu_time |
long |
shared_lib_data_size |
double |
ucpu_time |
long |
version |
long |
virt_inuse |
long |
virt_inuse_map |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
perfstat_process_t() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public long version
public long pid
public byte[] proc_name
public int proc_priority
public long num_threads
public long proc_uid
public long proc_classid
public long proc_size
public long proc_real_mem_data
public long proc_real_mem_text
public long proc_virt_mem_data
public long proc_virt_mem_text
public long shared_lib_data_size
public long heap_size
public long real_inuse
public long virt_inuse
public long pinned
public long pgsp_inuse
public long filepages
public long real_inuse_map
public long virt_inuse_map
public long pinned_inuse_map
public double ucpu_time
public double scpu_time
public long last_timebase
public long inBytes
public long outBytes
public long inOps
public long outOps