A C L M O P R S T W 

A

AbstractTimerReport - Class in org.dishevelled.timer.report
Abstract implementation of TimerReport.
AbstractTimerReport() - Constructor for class org.dishevelled.timer.report.AbstractTimerReport
 
append(Map<? extends Runnable, Timer>, T) - Method in class org.dishevelled.timer.report.CsvTimerReport
Append the specified map of timers keyed by runnables to the specified appendable.
append(Map<? extends Runnable, Timer>, T) - Method in class org.dishevelled.timer.report.TextTimerReport
Append the specified map of timers keyed by runnables to the specified appendable.
append(Map<? extends Runnable, Timer>, T) - Method in interface org.dishevelled.timer.TimerReport
Append the specified map of timers keyed by runnables to the specified appendable.

C

CsvTimerReport - Class in org.dishevelled.timer.report
Timer report in comma-separated value (CSV) format.
CsvTimerReport(NumberFormat) - Constructor for class org.dishevelled.timer.report.CsvTimerReport
 

L

loop(Runnable, int) - Static method in class org.dishevelled.timer.Timer
Loop over the specified code block n times.
loop(Runnable, int, Timer) - Static method in class org.dishevelled.timer.Timer
Loop over the specified code block n times with the specified timer.
loop(List<? extends Runnable>, int) - Static method in class org.dishevelled.timer.Timer
For each of the code blocks in the specified list of code blocks, loop over the code block n times.
loop(List<? extends Runnable>, int, int) - Static method in class org.dishevelled.timer.Timer
Loop over the code blocks in the specified list of code blocks n times, executing each code block m times.

M

max() - Method in class org.dishevelled.timer.Timer
Return the maximum elapsed time recorded by this timer in nanoseconds.
mean() - Method in class org.dishevelled.timer.Timer
Return the arithmetic mean of the elapsed times recorded by this timer in nanoseconds.
min() - Method in class org.dishevelled.timer.Timer
Return the minimum elapsed time recorded by this timer in nanoseconds.

O

org.dishevelled.timer - package org.dishevelled.timer
Provides a timer class with nanosecond resolution and summary statistics on recorded elapsed times.
org.dishevelled.timer.report - package org.dishevelled.timer.report
Implementations of TimerReport.

P

prime(Runnable, int) - Static method in class org.dishevelled.timer.Timer
Prime the just-in-time compiler (JIT) by executing the specified code block n times.
prime(List<? extends Runnable>, int) - Static method in class org.dishevelled.timer.Timer
Prime the just-in-time compiler (JIT) by executing each code block in the specified list of code blocks n times.

R

reset() - Method in class org.dishevelled.timer.Timer
Reset the record of elapsed times from this timer.

S

shuffle(List<? extends Runnable>, int) - Static method in class org.dishevelled.timer.Timer
For each of the code blocks in the specified list of code blocks, executed in random order, loop over the code block n times.
shuffle(List<? extends Runnable>, int, Random) - Static method in class org.dishevelled.timer.Timer
For each of the code blocks in the specified list of code blocks, executed in random order using the specified source of randomness, loop over the code block n times.
shuffle(List<? extends Runnable>, int, int) - Static method in class org.dishevelled.timer.Timer
Loop over the code blocks in the specified list of code blocks n times, in random order, executing each code block m times.
shuffle(List<? extends Runnable>, int, int, Random) - Static method in class org.dishevelled.timer.Timer
Loop over the code blocks in the specified list of code blocks n times, in random order using the specified source of randomness, executing each code block m times.
size() - Method in class org.dishevelled.timer.Timer
Return the number of elapsed times recorded by this timer.
standardDeviation() - Method in class org.dishevelled.timer.Timer
Return the standard deviation of the elapsed times recorded by this timer in nanoseconds.
start() - Method in class org.dishevelled.timer.Timer
Start the timer.
stop() - Method in class org.dishevelled.timer.Timer
Stop the timer and record the time elapsed in nanoseconds since start() was last called.
sum() - Method in class org.dishevelled.timer.Timer
Return the sum of the elapsed times recorded by this timer in nanoseconds.

T

TextTimerReport - Class in org.dishevelled.timer.report
Timer report in tab-delimited text format.
TextTimerReport(NumberFormat) - Constructor for class org.dishevelled.timer.report.TextTimerReport
 
time(Runnable) - Static method in class org.dishevelled.timer.Timer
Time the specified code block.
time(Runnable, Timer) - Static method in class org.dishevelled.timer.Timer
Time the specified code block with the specified timer.
Timer - Class in org.dishevelled.timer
Timer class with nanosecond resolution and summary statistics on recorded elapsed times.
Timer() - Constructor for class org.dishevelled.timer.Timer
Create a new timer.
TimerException - Exception in org.dishevelled.timer
Runtime exception thrown in the event that a timer is stopped before it has been started.
TimerException() - Constructor for exception org.dishevelled.timer.TimerException
Create a new timer expection with null as its detail message.
TimerException(String) - Constructor for exception org.dishevelled.timer.TimerException
Create a new timer exception with the specified detail message.
TimerException(String, Throwable) - Constructor for exception org.dishevelled.timer.TimerException
Create a new timer exception with the specified detail message and cause.
TimerException(Throwable) - Constructor for exception org.dishevelled.timer.TimerException
Create a new timer exception with the specified cause.
TimerReport - Interface in org.dishevelled.timer
Timer report.

W

write(Map<? extends Runnable, Timer>, File) - Method in class org.dishevelled.timer.report.AbstractTimerReport
Write the specified map of timers keyed by runnables to the specified file.
write(Map<? extends Runnable, Timer>, OutputStream) - Method in class org.dishevelled.timer.report.AbstractTimerReport
Write the specified map of timers keyed by runnables to the specified output stream.
write(Map<? extends Runnable, Timer>, File) - Method in interface org.dishevelled.timer.TimerReport
Write the specified map of timers keyed by runnables to the specified file.
write(Map<? extends Runnable, Timer>, OutputStream) - Method in interface org.dishevelled.timer.TimerReport
Write the specified map of timers keyed by runnables to the specified output stream.
A C L M O P R S T W 

Copyright (c) 2004-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).