|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.jacob.vpu.Statistics
public class Statistics
Statistics for the Jacob VPU.
Nested Class Summary | |
---|---|
static class |
Statistics.PerTargetStatistics
|
Field Summary | |
---|---|
java.util.Map<java.lang.String,Statistics.PerTargetStatistics> |
byTarget
Total time spent in each org.apache.ode.jacob.JavaMethodBody method. |
long |
channelsCreated
Number of channels created. |
long |
messagesRcvd
Number of messsages received. |
long |
messagesSent
Number of messages sent. |
long |
numContinuations
Number of continuations. |
long |
numCycles
Number of VPU cycles. |
long |
numReductionsComm
Total number of communication reductions. |
long |
numReductionsStruct
Total number of structural reductions. |
long |
runQueueEntries
Number of enqueues to the run queue. |
long |
totalClientTimeMs
Total time spent in client code (in ms). |
long |
totalContinuationBytes
Total size of all _continuation (in bytes). |
long |
totalRunTimeMs
Total VPU run time (in ms). |
Constructor Summary | |
---|---|
Statistics()
|
Method Summary | |
---|---|
double |
getAvgClientTimeMs()
DOCUMENTME |
double |
getAvgContinuationSize()
DOCUMENTME |
double |
getAvgKernelTimeMs()
DOCUMENTME |
double |
getAvgRunTimeMs()
DOCUMENTME |
long |
getKernelTimeMs()
DOCUMENTME |
void |
incRunTime(java.lang.String target,
long runTimeMs)
DOCUMENTME |
void |
printToStream(java.io.PrintStream ps)
Print the statistics to an output stream in english human-readable form. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public long numCycles
public long totalRunTimeMs
public long channelsCreated
public long messagesSent
public long messagesRcvd
public long numContinuations
public long totalContinuationBytes
public long runQueueEntries
public long numReductionsComm
public long numReductionsStruct
public long totalClientTimeMs
public final java.util.Map<java.lang.String,Statistics.PerTargetStatistics> byTarget
org.apache.ode.jacob.JavaMethodBody
method.
Constructor Detail |
---|
public Statistics()
Method Detail |
---|
public double getAvgClientTimeMs()
public double getAvgContinuationSize()
public double getAvgKernelTimeMs()
public double getAvgRunTimeMs()
public long getKernelTimeMs()
public void incRunTime(java.lang.String target, long runTimeMs)
target
- DOCUMENTMErunTimeMs
- DOCUMENTMEpublic void printToStream(java.io.PrintStream ps)
ps
- destination
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |