JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
AUTO
- Field in
BenchmarkBuilder
B
Benchmark
- Annotation Type in
groovy.groovyx.gbench
An annotation for benchmarking.
Benchmark.BenchmarkHandler
- Interface in
groovy.groovyx.gbench
Benchmark.DefaultBenchmarkHandler
- Class in
groovy.groovyx.gbench
benchmark(Closure, Map)
- Method in
BenchmarkExtension
{ -> // ... }.benchmark()
benchmark(Object, Map, Closure)
- Method in
BenchmarkStaticExtension
benchmark { // ... }
BenchmarkASTBuilder
- Class in
groovy.groovyx.gbench
BenchmarkASTTransformation
- Class in
groovy.groovyx.gbench
The AST transform to handle
@Benchmark
annotation
BenchmarkASTTransformation.ClosureBenchmarkHandler
- Class in
groovy.groovyx.gbench
BenchmarkASTTransformation.ClosureBenchmarkHandler.Delegate
- Class in
groovy.groovyx.gbench
BenchmarkASTTransformation.ClosureBenchmarkHandler.Delegate(Object)
- Constructor in
BenchmarkASTTransformation.ClosureBenchmarkHandler.Delegate
BenchmarkASTTransformation.ClosureBenchmarkHandler(Closure)
- Constructor in
BenchmarkASTTransformation.ClosureBenchmarkHandler
BenchmarkBuilder
- Class in
groovy.groovyx.gbench
A builder for micro-benchmarking.
BenchmarkConstants
- Class in
groovy.groovyx.gbench
BenchmarkContext
- Class in
groovy.groovyx.gbench
Benchmarker
- Class in
groovy.groovyx.gbench
BenchmarkExtension
- Class in
groovy.groovyx.gbench
The class defines extension methods.
BenchmarkList
- Class in
groovy.groovyx.gbench
BenchmarkLogger
- Class in
groovy.groovyx.gbench
BenchmarkMath
- Class in
groovy.groovyx.gbench
BenchmarkMeasure
- Class in
groovy.groovyx.gbench
BenchmarkMeasure.Result
- Class in
groovy.groovyx.gbench
BenchmarkStaticExtension
- Class in
groovy.groovyx.gbench
The class defines extension static methods.
BenchmarkSystem
- Class in
groovy.groovyx.gbench
BenchmarkTime
- Class in
groovy.groovyx.gbench
BenchmarkTime(Map)
- Constructor in
BenchmarkTime
BenchmarkWarmUp
- Class in
groovy.groovyx.gbench
build(Closure)
- Method in
BenchmarkASTBuilder
C
cleanHeap()
- Method in
BenchmarkMeasure
compilationTime()
- Method in
BenchmarkMeasure
computeExecutionTimes(Closure)
- Method in
BenchmarkMeasure
cpuTime()
- Method in
BenchmarkMeasure
D
E
error(String)
- Method in
BenchmarkLogger
executionTime(Closure, long)
- Method in
BenchmarkMeasure
F
G
garbageCollectionTime()
- Method in
BenchmarkMeasure
get()
- Method in
BenchmarkContext
getInstance()
- Method in
Benchmark.DefaultBenchmarkHandler
getMaxWarmUpTime()
- Method in
BenchmarkSystem
getProperty(String)
- Method in
BenchmarkASTTransformation.ClosureBenchmarkHandler.Delegate
getWarmUpTime()
- Method in
BenchmarkSystem
H
handle(Object, Object, Object)
- Method in
Benchmark.BenchmarkHandler
handle(Object, Object, Object)
- Method in
Benchmark.DefaultBenchmarkHandler
handle(Object, Object, Object)
- Method in
BenchmarkASTTransformation.ClosureBenchmarkHandler
handleBenchmark(AnnotationNode)
- Method in
BenchmarkASTTransformation
hasOwnBenchmark(AnnotatedNode)
- Method in
BenchmarkASTTransformation
I
info(String)
- Method in
BenchmarkLogger
invokeMethod(String, Object)
- Method in
BenchmarkBuilder
isMeasureCpuTime()
- Method in
BenchmarkSystem
isQuiet()
- Method in
BenchmarkSystem
isVerbose()
- Method in
BenchmarkSystem
J
K
L
M
mdev(long, long, double)
- Method in
BenchmarkMath
Calculates mean deviation.
mean(long, long)
- Method in
BenchmarkMath
Calculates arithmetic mean.
minus(BenchmarkTime)
- Method in
BenchmarkTime
N
O
P
prettyPrint(PrintWriter)
- Method in
BenchmarkList
Pretty-prints.
Q
R
rmdev(long, long)
- Method in
BenchmarkMath
Calculates relative mean deviation.
run(Map, Closure)
- Method in
BenchmarkBuilder
Gets benchmarks.
run(def, Closure)
- Method in
Benchmarker
run(Closure, long)
- Method in
BenchmarkMeasure
run(def, Closure, long)
- Method in
BenchmarkWarmUp
S
set(Map)
- Method in
BenchmarkContext
sort()
- Method in
BenchmarkList
Sorts by real time.
stable(Result, Result)
- Method in
BenchmarkWarmUp
stdev(long, long, double)
- Method in
BenchmarkMath
Calculates standard deviation.
systemProperty(String, def)
- Method in
BenchmarkSystem
T
time()
- Method in
BenchmarkMeasure
timeUp(long, long)
- Method in
BenchmarkWarmUp
toString()
- Method in
BenchmarkBuilder
toString()
- Method in
BenchmarkTime
trace(String)
- Method in
BenchmarkLogger
transform(MethodNode, AnnotationNode)
- Method in
BenchmarkASTTransformation
U
V
value
- Field in
Benchmark
@default DefaultBenchmarkHandler.class
visit(ASTNode, SourceUnit)
- Method in
BenchmarkASTTransformation
W
warn(String)
- Method in
BenchmarkLogger
with(String, Closure)
- Method in
BenchmarkBuilder
Adds a code block as a benchmark target.
X
Y
Z
_
_executionTime(Closure, long)
- Method in
BenchmarkMeasure
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation