| Class | Description |
|---|---|
| BooleanCounter |
This class implements a simple boolean counter (counting number of
phases where some boolean event is true).
|
| Counter |
This abstract class describes the interface of a generic counter.
|
| EventCounter |
This class implements a simple event counter (counting number
events that occur for each phase).
|
| LongCounter |
This abstract class implements a simple counter (counting some
integer (long) value for each phase).
|
| PerfEvent |
This class represents a perf event, such as cache misses, etc.
|
| SizeCounter |
This class implements a simple counter of events of different sizes
(eg object allocations, where total number of objects and total
volume of objects would be counted).
|
| Stats |
This class implements basic statistics functionality.
|
| Timer |
This class implements a simple timer.
|
| Xml |
Utility class for writing statistics out in XML format.
|
| Enum | Description |
|---|---|
| Stats.Phase |