com.protomatter.util
Class OpTimerUtil
java.lang.Object
|
+--com.protomatter.util.OpTimerUtil
- public class OpTimerUtil
- extends java.lang.Object
A utility class for parsing log files with timer traces.
Run this class as follows for a usage display:
java com.protomatter.util.OpTimerUtil
Example output looks like the following:
Reading file "file.txt"
Parsed 2843 lines.
Found 1 unique timer names
Found 2843 timer traces
Timing information:
---------------------------------------------------------------------------
OpTimer: My timer
count = 2,843
total = 222,946 ms
min = 0 ms
max = 360 ms
median = 65 ms
average = 78.42 ms
Histogram:
Median: ------------v
Average: --------------v
132 o o
o ooo o o
ooooo o ooo o
88 oooooooo oooooo
ooooooooooooooooooo
ooooooooooooooooooooo
44 ooooooooooooooooooooooooo o
ooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooo o
count 0 ooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooo oo o
| | | | | | |
millis 0 58 116 175 233 291 349
The graph axes are automatically scaled for the data being parsed. This
can be very useful for gathering statistics from log files to determine
system bottlenecks.
Command line options include the ability to only display analytic data for
a subset of the timers traced in a given log file.
- See Also:
OpTimer
Method Summary |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
main
public static void main(java.lang.String[] args)