public final class InstanceSummaryProfilingEvent extends InstanceProfilingEvent
This class is not thread-safe.
| Constructor and Description |
|---|
InstanceSummaryProfilingEvent()
Default constructor for serialization/deserialization.
|
InstanceSummaryProfilingEvent(int profilingInterval,
int ioWaitCPU,
int idleCPU,
int userCPU,
int systemCPU,
int hardIrqCPU,
int softIrqCPU,
long totalMemory,
long freeMemory,
long bufferedMemory,
long cachedMemory,
long cachedSwapMemory,
long receivedBytes,
long transmittedBytes,
JobID jobID,
long timestamp,
long profilingTimestamp)
Constructs a new instance summary profiling event.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
getBufferedMemory, getCachedMemory, getCachedSwapMemory, getFreeMemory, getHardIrqCPU, getIdleCPU, getIOWaitCPU, getProfilingInterval, getReceivedBytes, getSoftIrqCPU, getSystemCPU, getTotalMemory, getTransmittedBytes, getUserCPU, read, writegetJobID, getProfilingTimestampgetSequenceNumber, getTimestamp, timestampToStringpublic InstanceSummaryProfilingEvent(int profilingInterval,
int ioWaitCPU,
int idleCPU,
int userCPU,
int systemCPU,
int hardIrqCPU,
int softIrqCPU,
long totalMemory,
long freeMemory,
long bufferedMemory,
long cachedMemory,
long cachedSwapMemory,
long receivedBytes,
long transmittedBytes,
JobID jobID,
long timestamp,
long profilingTimestamp)
profilingInterval - the interval of time this profiling event covers in millisecondsioWaitCPU - the percentage of time the CPU(s) spent in state IOWAIT during the profiling intervalidleCPU - the percentage of time the CPU(s) spent in state IDLE during the profiling intervaluserCPU - the percentage of time the CPU(s) spent in state USER during the profiling intervalsystemCPU - the percentage of time the CPU(s) spent in state SYSTEM during the profiling intervalhardIrqCPU - the percentage of time the CPU(s) spent in state HARD_IRQ during the profiling intervalsoftIrqCPU - the percentage of time the CPU(s) spent in state SOFT_IRQ during the profiling intervaltotalMemory - the total amount of this instance's main memory in bytesfreeMemory - the free amount of this instance's main memory in bytesbufferedMemory - the amount of main memory the instance uses for file bufferscachedMemory - the amount of main memory the instance uses as cache memorycachedSwapMemory - The amount of main memory the instance uses for cached swapsreceivedBytes - the number of bytes received via network during the profiling intervaltransmittedBytes - the number of bytes transmitted via network during the profiling intervaljobID - the ID of this job this profiling event belongs totimestamp - the time stamp of this profiling event's creationprofilingTimestamp - the time stamp relative to the beginning of the job's executionpublic InstanceSummaryProfilingEvent()
public boolean equals(Object obj)
equals in class InstanceProfilingEventpublic int hashCode()
hashCode in class InstanceProfilingEventCopyright © 2014 The Apache Software Foundation. All rights reserved.