|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.groboclown.gui.paintpipe.v1.MetricsEvent
Contains information associated with all metrics of a painting thread.
An event is generated at the end of an event in the painting thread,
so timeElapsed
always reports the time (in milliseconds) taken
to do the given event.
Field Summary | |
long |
eventTime
stores the event generation time, as reported by System.currentTimeMillis. |
int |
numberPaintAttempts
stores the number of times the paint method was entered |
int |
numberWaitForEvent
stores the number of times waiting for paint finished event |
long |
startTimeMillis
stores the initial startup time of the thread |
long |
timeElapsed
reports the time taken to do the given event |
long |
totalPaintTimeMillis
stores the total time spent in the paint method |
long |
totalWaitForEventTimeMillis
stores the total time spent waiting on a paint finished event |
Constructor Summary | |
MetricsEvent(long startTimeMillis,
long totalPaintTimeMillis,
int numberPaintAttempts,
long totalWaitForEventTimeMillis,
int numberWaitForEvent,
long timeElapsed)
Basic constructor. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public long startTimeMillis
public long eventTime
public long totalPaintTimeMillis
public int numberPaintAttempts
public long totalWaitForEventTimeMillis
public int numberWaitForEvent
public long timeElapsed
Constructor Detail |
public MetricsEvent(long startTimeMillis, long totalPaintTimeMillis, int numberPaintAttempts, long totalWaitForEventTimeMillis, int numberWaitForEvent, long timeElapsed)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |