protected static class AbstractBundler.Statistics extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
m_cAverageBundleSize
An average bundle size for this Bundler.
|
protected int |
m_cAverageBurstDuration
An average time for bundled request processing (burst).
|
protected int |
m_cAverageThreadWaitDuration
An average thread waiting time caused by under-filled bundle.
|
protected long |
m_cBundleCountSnapshot
Snapshot for a total number of processed bundled.
|
protected long |
m_cBundleSizeSnapshot
Snapshot for a total size of processed bundled.
|
protected long |
m_cBurstDurationSnapshot
Snapshot for a burst duration.
|
protected long |
m_cThreadWaitSnapshot
Snapshot for a combined thread waiting time.
|
protected int |
m_nAverageThroughput
An average bundled request throughput in size units per millisecond (total bundle size over total processing time)
|
Modifier | Constructor and Description |
---|---|
protected |
Statistics() |
Modifier and Type | Method and Description |
---|---|
protected void |
reset()
Reset the statistics.
|
String |
toString()
Provide a human readable description for the Statistics object.
|
protected int m_cAverageBurstDuration
protected int m_cAverageBundleSize
protected int m_cAverageThreadWaitDuration
protected int m_nAverageThroughput
protected long m_cBundleCountSnapshot
protected long m_cBundleSizeSnapshot
protected long m_cBurstDurationSnapshot
protected long m_cThreadWaitSnapshot