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 _