Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AVERAGE_TIME - Enum constant in enum class org.teavm.perf.BenchmarkMode
B
- BenchmarkBackend - Class in org.teavm.perf
-
Compiles benchmarks for a particular TeaVM backend and runs them.
- BenchmarkBackend(BenchmarkEnvironment) - Constructor for class org.teavm.perf.BenchmarkBackend
- BenchmarkEntryPoint - Class in org.teavm.perf.runtime
-
Template of a benchmark program.
- BenchmarkEntryPointTransformer - Class in org.teavm.perf
-
Replaces native methods of
BenchmarkEntryPointwith code that creates states, sets parameters, calls setup/teardown methods and the benchmark method itself. - BenchmarkEntryPointTransformer(BenchmarkInfo) - Constructor for class org.teavm.perf.BenchmarkEntryPointTransformer
- BenchmarkEnvironment - Class in org.teavm.perf
-
State shared by all compilations: class model, class loader, compiler settings, etc.
- BenchmarkEnvironment(ClassLoader, File) - Constructor for class org.teavm.perf.BenchmarkEnvironment
- BenchmarkException - Exception Class in org.teavm.perf
- BenchmarkException(String) - Constructor for exception class org.teavm.perf.BenchmarkException
- BenchmarkException(String, Throwable) - Constructor for exception class org.teavm.perf.BenchmarkException
- BenchmarkInfo - Class in org.teavm.perf
-
Describes a single method marked with JMH's
@Benchmarkannotation and settings that are specified via annotations. - BenchmarkJsEntryPoint - Class in org.teavm.perf.runtime
- BenchmarkMode - Enum Class in org.teavm.perf
-
Subset of JMH benchmark modes supported by TeaVM benchmark runner.
- BenchmarkNativeEntryPoint - Class in org.teavm.perf.runtime
- BenchmarkOptions - Class in org.teavm.perf
-
Settings that override settings given by annotations, usually specified via command line.
- BenchmarkOptions() - Constructor for class org.teavm.perf.BenchmarkOptions
- BenchmarkProfiler - Interface in org.teavm.perf.runtime
-
Starts and stops profiler around measurement iterations of a benchmark.
- BenchmarkResult - Class in org.teavm.perf
-
Result of running a single benchmark with particular mode and parameters, either obtained by running benchmark or read from a JMH JSON file.
- BenchmarkResult(String, String, String, String, Map<String, String>, String, List<List<Double>>) - Constructor for class org.teavm.perf.BenchmarkResult
-
Creates result and computes score and error from raw data.
- BenchmarkResult(String, String, String, String, Map<String, String>, String, List<List<Double>>, double, double) - Constructor for class org.teavm.perf.BenchmarkResult
-
Creates result with explicitly given score and error.
- BenchmarkRunner - Class in org.teavm.perf
-
Compiles benchmarks for each of the given backends, runs them and collects results.
- BenchmarkRunner(BenchmarkEnvironment, BenchmarkOptions, List<BenchmarkBackend>, PrintStream) - Constructor for class org.teavm.perf.BenchmarkRunner
- BenchmarkScanner - Class in org.teavm.perf
-
Finds benchmarks in given classes and extracts information from JMH annotations.
- BenchmarkScanner(ClassReaderSource) - Constructor for class org.teavm.perf.BenchmarkScanner
- BenchmarkWasmGCEntryPoint - Class in org.teavm.perf.runtime
- BLACKHOLE_ARGUMENT - Static variable in class org.teavm.perf.BenchmarkInfo
-
Marker for
BenchmarkInfo.getArguments()that means that a blackhole is passed to the corresponding parameter. - BlackholeSink - Class in org.teavm.perf.runtime
-
Accumulates everything consumed by blackholes.
- BLANK - Static variable in class org.teavm.perf.IterationSettings
- BrowserBackend - Class in org.teavm.perf
-
Runs benchmarks in a browser using
BrowserRunner. - BrowserBackend(BenchmarkEnvironment, String) - Constructor for class org.teavm.perf.BrowserBackend
- build(TeaVMTarget, String, BenchmarkInfo, File, String) - Method in class org.teavm.perf.BenchmarkBackend
C
- CBackend - Class in org.teavm.perf
-
Compiles benchmarks to C, then compiles C code to an executable and runs it.
- CBackend(BenchmarkEnvironment) - Constructor for class org.teavm.perf.CBackend
- ClassNameCollector - Class in org.teavm.perf
-
Lists names of classes in directories and JAR files.
- collect(File) - Static method in class org.teavm.perf.ClassNameCollector
- ComparisonTable - Class in org.teavm.perf.report
-
Groups results from different sources (backends, baseline files) by benchmark, mode and parameters.
- ComparisonTable(List<BenchmarkResult>) - Constructor for class org.teavm.perf.report.ComparisonTable
- ComparisonTable.Row - Class in org.teavm.perf.report
- compile(BenchmarkInfo, File) - Method in class org.teavm.perf.BenchmarkBackend
- compile(BenchmarkInfo, File) - Method in class org.teavm.perf.CBackend
- compile(BenchmarkInfo, File) - Method in class org.teavm.perf.JsBackend
- compile(BenchmarkInfo, File) - Method in class org.teavm.perf.WasmGCBackend
- CompiledBenchmark - Class in org.teavm.perf
- CompiledBenchmark(BenchmarkInfo, File, File) - Constructor for class org.teavm.perf.CompiledBenchmark
- CONFIDENCE - Static variable in class org.teavm.perf.Statistics
- ConsoleProfiler - Class in org.teavm.perf.runtime
-
Records CPU profile with
console.profile, which browser reports via DevTools protocol. - ConsoleProfiler() - Constructor for class org.teavm.perf.runtime.ConsoleProfiler
- consume(boolean) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(byte) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(char) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(double) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(float) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(int) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(long) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(short) - Method in class org.teavm.perf.jmh.TBlackhole
- consume(Object) - Method in class org.teavm.perf.jmh.TBlackhole
- consumeCPU(long) - Static method in class org.teavm.perf.jmh.TBlackhole
- contribute(SubstitutionSink) - Method in class org.teavm.perf.JmhSubstitutionPolicy
- convert(double, String, String) - Static method in class org.teavm.perf.ScoreUnits
-
Converts score between units.
- copyResource(String, File) - Method in class org.teavm.perf.BenchmarkBackend
- CpuProfileSummary - Class in org.teavm.perf
-
Summarizes CPU profile in Chrome DevTools format (
.cpuprofile) by self time of functions. - CpuProfileSummary.Entry - Class in org.teavm.perf
D
- DEFAULT_FORKS - Static variable in class org.teavm.perf.BenchmarkOptions
- DEFAULT_MEASUREMENT - Static variable in class org.teavm.perf.BenchmarkOptions
- DEFAULT_MODES - Static variable in class org.teavm.perf.BenchmarkOptions
- DEFAULT_TIME_UNIT - Static variable in class org.teavm.perf.BenchmarkOptions
- DEFAULT_WARMUP - Static variable in class org.teavm.perf.BenchmarkOptions
- doubleSink - Static variable in class org.teavm.perf.runtime.BlackholeSink
E
- environment - Variable in class org.teavm.perf.BenchmarkBackend
- evaporate(String) - Method in class org.teavm.perf.jmh.TBlackhole
F
- format(double) - Static method in class org.teavm.perf.ScoreUnits
- formatSlowdown(double) - Static method in class org.teavm.perf.report.ComparisonTable
- formatTime(long) - Static method in class org.teavm.perf.IterationSettings
- fraction(CpuProfileSummary.Entry) - Method in class org.teavm.perf.CpuProfileSummary
- function - Variable in class org.teavm.perf.CpuProfileSummary.Entry
G
- GENERATOR - Static variable in class org.teavm.perf.report.JmhJsonFormat
- get(String) - Method in class org.teavm.perf.report.ComparisonTable.Row
- getArguments() - Method in class org.teavm.perf.BenchmarkInfo
-
For each parameter of the benchmark method, index of a state to pass or
BenchmarkInfo.BLACKHOLE_ARGUMENT. - getBackend() - Method in class org.teavm.perf.BenchmarkResult
-
Name of TeaVM backend that produced the result or
nullif result is not produced by TeaVM (e.g. read from JSON produced by JMH). - getBatchSize() - Method in class org.teavm.perf.IterationSettings
- getBenchmark() - Method in class org.teavm.perf.BenchmarkResult
- getBenchmark() - Method in class org.teavm.perf.CompiledBenchmark
- getBenchmark() - Method in class org.teavm.perf.report.ComparisonTable.Row
- getClassLoader() - Method in class org.teavm.perf.BenchmarkEnvironment
- getClassName() - Method in class org.teavm.perf.BenchmarkInfo
- getClassName() - Method in class org.teavm.perf.StateInfo
- getClassSource() - Method in class org.teavm.perf.BenchmarkEnvironment
- getCount() - Method in class org.teavm.perf.Statistics
- getDefaultValues() - Method in class org.teavm.perf.ParamInfo
- getDescription() - Method in class org.teavm.perf.BenchmarkBackend
-
Human-readable description, used in reports.
- getDescription() - Method in class org.teavm.perf.CBackend
- getDescription() - Method in class org.teavm.perf.JsBackend
- getDescription() - Method in class org.teavm.perf.WasmGCBackend
- getDirectory() - Method in class org.teavm.perf.CompiledBenchmark
- getEntries() - Method in class org.teavm.perf.CpuProfileSummary
- getError() - Method in class org.teavm.perf.BenchmarkResult
- getError() - Method in class org.teavm.perf.Statistics
-
Half-width of confidence interval for the mean.
- getExcludes() - Method in class org.teavm.perf.BenchmarkOptions
- getFailures() - Method in class org.teavm.perf.BenchmarkRunner
- getField() - Method in class org.teavm.perf.ParamInfo
- getFile() - Method in class org.teavm.perf.CompiledBenchmark
- getForks() - Method in class org.teavm.perf.BenchmarkInfo
- getForks() - Method in class org.teavm.perf.BenchmarkOptions
- getIncludes() - Method in class org.teavm.perf.BenchmarkOptions
- getIndex() - Method in class org.teavm.perf.ParamInfo
- getIndex() - Method in class org.teavm.perf.StateInfo
- getInstanceState() - Method in class org.teavm.perf.BenchmarkInfo
-
State that holds an instance of a benchmark class,
nullfor static benchmark methods. - getIterations() - Method in class org.teavm.perf.IterationSettings
- getJmhName() - Method in enum class org.teavm.perf.BenchmarkMode
- getKey() - Method in class org.teavm.perf.BenchmarkResult
-
Key that identifies benchmark, mode and parameters, used to match results from different sources.
- getMax() - Method in class org.teavm.perf.Statistics
- getMean() - Method in class org.teavm.perf.Statistics
- getMeasurement() - Method in class org.teavm.perf.BenchmarkInfo
- getMeasurement() - Method in class org.teavm.perf.BenchmarkOptions
- getMetadata() - Method in class org.teavm.perf.BenchmarkResult
-
Additional fields of JMH JSON format, like number of iterations, iteration time, etc.
- getMethod() - Method in class org.teavm.perf.BenchmarkInfo
- getMin() - Method in class org.teavm.perf.Statistics
- getMode() - Method in class org.teavm.perf.BenchmarkResult
- getMode() - Method in class org.teavm.perf.report.ComparisonTable.Row
- getModes() - Method in class org.teavm.perf.BenchmarkInfo
- getModes() - Method in class org.teavm.perf.BenchmarkOptions
- getName() - Method in class org.teavm.perf.BenchmarkBackend
-
Short identifier of the backend, also used in command line.
- getName() - Method in class org.teavm.perf.BenchmarkInfo
-
Name of the benchmark in JMH format, i.e. fully qualified class name followed by a dot and method name.
- getName() - Method in class org.teavm.perf.CBackend
- getName() - Method in class org.teavm.perf.JsBackend
- getName() - Method in class org.teavm.perf.ParamInfo
- getName() - Method in class org.teavm.perf.WasmGCBackend
- getOperationsPerInvocation() - Method in class org.teavm.perf.BenchmarkInfo
- getOperationsPerInvocation() - Method in class org.teavm.perf.BenchmarkOptions
- getOptimizationLevel() - Method in class org.teavm.perf.BenchmarkEnvironment
- getOutputDir() - Method in class org.teavm.perf.BenchmarkEnvironment
- getParamNames() - Method in class org.teavm.perf.report.ComparisonTable
- getParams() - Method in class org.teavm.perf.BenchmarkInfo
- getParams() - Method in class org.teavm.perf.BenchmarkOptions
- getParams() - Method in class org.teavm.perf.BenchmarkResult
-
Benchmark parameters, sorted by name.
- getParams() - Method in class org.teavm.perf.report.ComparisonTable.Row
- getPercentile(double) - Method in class org.teavm.perf.Statistics
-
Estimates percentile as
(n + 1) * pposition in a sorted array with linear interpolation between neighbour values. - getProblems() - Method in class org.teavm.perf.BenchmarkScanner
- getRawData() - Method in class org.teavm.perf.BenchmarkResult
- getReference() - Method in class org.teavm.perf.report.ComparisonTable
- getReferenceCache() - Method in class org.teavm.perf.BenchmarkEnvironment
- getResourceProvider() - Method in class org.teavm.perf.BenchmarkEnvironment
- getRows() - Method in class org.teavm.perf.report.ComparisonTable
- getRunnerType() - Method in class org.teavm.perf.BrowserBackend
- getRunnerType() - Method in class org.teavm.perf.JsBackend
- getRunnerType() - Method in class org.teavm.perf.WasmGCBackend
- getScore() - Method in class org.teavm.perf.BenchmarkResult
- getSetupIteration() - Method in class org.teavm.perf.StateInfo
- getSetupTrial() - Method in class org.teavm.perf.StateInfo
- getShortLabel() - Method in enum class org.teavm.perf.BenchmarkMode
- getShortName() - Method in class org.teavm.perf.BenchmarkInfo
- getSource() - Method in class org.teavm.perf.BenchmarkResult
- getSourceDescription() - Method in class org.teavm.perf.BenchmarkResult
- getSourceDescription(String) - Method in class org.teavm.perf.report.ComparisonTable
- getSources() - Method in class org.teavm.perf.report.ComparisonTable
- getStandardDeviation() - Method in class org.teavm.perf.Statistics
- getStateIndex() - Method in class org.teavm.perf.ParamInfo
- getStates() - Method in class org.teavm.perf.BenchmarkInfo
- getStatistics() - Method in class org.teavm.perf.BenchmarkResult
- getTearDownIteration() - Method in class org.teavm.perf.StateInfo
- getTearDownTrial() - Method in class org.teavm.perf.StateInfo
- getTimeNanos() - Method in class org.teavm.perf.IterationSettings
- getTimeUnit() - Method in class org.teavm.perf.BenchmarkInfo
- getTimeUnit() - Method in class org.teavm.perf.BenchmarkOptions
- getTotalSamples() - Method in class org.teavm.perf.CpuProfileSummary
- getType() - Method in class org.teavm.perf.ParamInfo
- getUnit() - Method in class org.teavm.perf.BenchmarkResult
- getValues() - Method in class org.teavm.perf.Statistics
- getWarmup() - Method in class org.teavm.perf.BenchmarkInfo
- getWarmup() - Method in class org.teavm.perf.BenchmarkOptions
- getWarnings() - Method in class org.teavm.perf.BenchmarkScanner
H
- HtmlReport - Class in org.teavm.perf.report
-
Produces self-contained human-readable HTML report that compares results from different sources.
I
- install(TeaVMHost) - Method in class org.teavm.perf.BenchmarkEntryPointTransformer
- intSink - Static variable in class org.teavm.perf.runtime.BlackholeSink
- inverseStudentT(double, int) - Static method in class org.teavm.perf.Statistics
-
Finds such
tthatP(T <= t) = p, whereThas Student's t-distribution with given degrees of freedom. - isCpuProfiling() - Method in class org.teavm.perf.BenchmarkEnvironment
-
Whether CPU profiles of measurement iterations should be recorded.
- isHigherBetter() - Method in enum class org.teavm.perf.BenchmarkMode
- isHigherBetter(String) - Static method in class org.teavm.perf.ScoreUnits
- isStatic() - Method in class org.teavm.perf.BenchmarkInfo
- IterationSettings - Class in org.teavm.perf
-
Settings of warmup or measurement phase.
- IterationSettings(int, long, int) - Constructor for class org.teavm.perf.IterationSettings
J
- JmhJsonFormat - Class in org.teavm.perf.report
-
Reads and writes results in the format that JMH produces with
-rf jsonoption. - JmhSubstitutionPolicy - Class in org.teavm.perf
-
Replaces JMH's
org.openjdk.jmh.infra.BlackholewithTBlackhole. - JmhSubstitutionPolicy() - Constructor for class org.teavm.perf.JmhSubstitutionPolicy
- JsBackend - Class in org.teavm.perf
- JsBackend(BenchmarkEnvironment, String) - Constructor for class org.teavm.perf.JsBackend
L
- longSink - Static variable in class org.teavm.perf.runtime.BlackholeSink
M
- main(String[]) - Static method in class org.teavm.perf.PerfCli
- main(String[]) - Static method in class org.teavm.perf.runtime.BenchmarkJsEntryPoint
- main(String[]) - Static method in class org.teavm.perf.runtime.BenchmarkNativeEntryPoint
- main(String[]) - Static method in class org.teavm.perf.runtime.BenchmarkWasmGCEntryPoint
- matches(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
-
Checks whether benchmark should run.
- MODE_SINGLE_SHOT - Static variable in class org.teavm.perf.runtime.BenchmarkEntryPoint
- MODE_TIMED - Static variable in class org.teavm.perf.runtime.BenchmarkEntryPoint
O
- objectCount - Static variable in class org.teavm.perf.runtime.BlackholeSink
- objectSink - Static variable in class org.teavm.perf.runtime.BlackholeSink
- orElse(IterationSettings) - Method in class org.teavm.perf.IterationSettings
-
Takes values from this object, falling back to values of
otherobject when value is not specified. - org.teavm.perf - package org.teavm.perf
- org.teavm.perf.jmh - package org.teavm.perf.jmh
- org.teavm.perf.report - package org.teavm.perf.report
- org.teavm.perf.runtime - package org.teavm.perf.runtime
- OUTPUT_PREFIX - Static variable in class org.teavm.perf.runtime.BenchmarkEntryPoint
P
- ParamInfo - Class in org.teavm.perf
-
Describes a field marked with JMH's
@Paramannotation. - parse(String) - Static method in enum class org.teavm.perf.BenchmarkMode
-
Parses mode the way JMH does, i.e. accepts both short label (e.g.
- parse(String) - Static method in class org.teavm.perf.CpuProfileSummary
- parseTime(String) - Static method in class org.teavm.perf.IterationSettings
-
Parses time in JMH format, e.g.
- parseTimeUnit(String) - Static method in enum class org.teavm.perf.BenchmarkMode
- PERCENTILES - Static variable in class org.teavm.perf.Statistics
- PerfCli - Class in org.teavm.perf
-
Command line entry point of the benchmark runner.
R
- read(File, String) - Static method in class org.teavm.perf.report.JmhJsonFormat
-
Reads results from JSON file produced either by JMH or by TeaVM benchmark runner.
- referenceFor(ComparisonTable.Row, BenchmarkResult) - Method in class org.teavm.perf.report.ComparisonTable
-
Finds result to compare given result with.
- resolveForks(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveMeasurement(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveModes(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveOperationsPerInvocation(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveParamValues(ParamInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveTimeUnit(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- resolveWarmup(BenchmarkInfo) - Method in class org.teavm.perf.BenchmarkOptions
- run(String) - Static method in class org.teavm.perf.runtime.BenchmarkEntryPoint
-
Runs benchmark.
- run(String[]) - Static method in class org.teavm.perf.PerfCli
- run(String, BenchmarkProfiler) - Static method in class org.teavm.perf.runtime.BenchmarkEntryPoint
-
Runs benchmark.
- run(List<BenchmarkInfo>) - Method in class org.teavm.perf.BenchmarkRunner
- run(CompiledBenchmark, String, Consumer<String>) - Method in class org.teavm.perf.BenchmarkBackend
-
Runs compiled benchmark once, i.e. performs a single JMH fork.
- run(CompiledBenchmark, String, Consumer<String>) - Method in class org.teavm.perf.BrowserBackend
- run(CompiledBenchmark, String, Consumer<String>) - Method in class org.teavm.perf.CBackend
S
- samples - Variable in class org.teavm.perf.CpuProfileSummary.Entry
- scan(Collection<String>) - Method in class org.teavm.perf.BenchmarkScanner
- ScoreUnits - Class in org.teavm.perf
-
Utilities for formatting scores and converting them between units like
ns/oporops/s. - setBackend(String) - Method in class org.teavm.perf.BenchmarkResult
- setBuildScript(File) - Method in class org.teavm.perf.CBackend
-
Sets script that is used to compile C code instead of invoking C compiler directly.
- setCompiler(String) - Method in class org.teavm.perf.CBackend
- setCompilerFlags(List<String>) - Method in class org.teavm.perf.CBackend
- setCpuProfiling(boolean) - Method in class org.teavm.perf.BenchmarkEnvironment
- setEnvScript(File) - Method in class org.teavm.perf.CBackend
-
Sets script that prepares environment for C compiler (for example, sets up MSVC developer environment).
- setForks(int) - Method in class org.teavm.perf.BenchmarkOptions
- setMeasurement(IterationSettings) - Method in class org.teavm.perf.BenchmarkOptions
- setModes(Set<BenchmarkMode>) - Method in class org.teavm.perf.BenchmarkOptions
- setOperationsPerInvocation(int) - Method in class org.teavm.perf.BenchmarkOptions
- setOptimizationLevel(TeaVMOptimizationLevel) - Method in class org.teavm.perf.BenchmarkEnvironment
- setTimeUnit(TimeUnit) - Method in class org.teavm.perf.BenchmarkOptions
- setWarmup(IterationSettings) - Method in class org.teavm.perf.BenchmarkOptions
- shortName(String) - Method in class org.teavm.perf.report.ComparisonTable
- SINGLE_SHOT_TIME - Enum constant in enum class org.teavm.perf.BenchmarkMode
- slowdown(BenchmarkResult, BenchmarkResult) - Static method in class org.teavm.perf.report.ComparisonTable
-
Computes how many times result is slower than reference result.
- start() - Method in class org.teavm.perf.BenchmarkBackend
- start() - Method in class org.teavm.perf.BrowserBackend
- start(String) - Method in interface org.teavm.perf.runtime.BenchmarkProfiler
- start(String) - Method in class org.teavm.perf.runtime.ConsoleProfiler
- StateInfo - Class in org.teavm.perf
-
Describes either a class marked with JMH's
@Stateannotation, or a benchmark class itself. - Statistics - Class in org.teavm.perf
-
Computes the same statistics that JMH reports: mean, error at 99.9% confidence level using Student's t-distribution, and percentiles.
- Statistics(Collection<Double>) - Constructor for class org.teavm.perf.Statistics
- stop() - Method in class org.teavm.perf.BenchmarkBackend
- stop() - Method in class org.teavm.perf.BrowserBackend
- stop(String) - Method in interface org.teavm.perf.runtime.BenchmarkProfiler
- stop(String) - Method in class org.teavm.perf.runtime.ConsoleProfiler
- supportsCpuProfiling() - Method in class org.teavm.perf.BenchmarkBackend
- supportsCpuProfiling() - Method in class org.teavm.perf.BrowserBackend
T
- takeCpuProfile(String) - Method in class org.teavm.perf.BenchmarkBackend
-
Returns CPU profile of measurement iterations of the last run, recorded with the given title.
- takeCpuProfile(String) - Method in class org.teavm.perf.BrowserBackend
- TBlackhole - Class in org.teavm.perf.jmh
-
TeaVM-friendly replacement of JMH's
org.openjdk.jmh.infra.Blackhole. - TBlackhole() - Constructor for class org.teavm.perf.jmh.TBlackhole
- TBlackhole(String) - Constructor for class org.teavm.perf.jmh.TBlackhole
- TextReport - Class in org.teavm.perf.report
-
Prints results as a table, similar to the one JMH prints after running benchmarks.
- THROUGHPUT - Enum constant in enum class org.teavm.perf.BenchmarkMode
- timeUnitLabel(TimeUnit) - Static method in enum class org.teavm.perf.BenchmarkMode
- transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.perf.BenchmarkEntryPointTransformer
U
- unit(TimeUnit) - Method in enum class org.teavm.perf.BenchmarkMode
V
- valueOf(String) - Static method in enum class org.teavm.perf.BenchmarkMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.teavm.perf.BenchmarkMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WasmGCBackend - Class in org.teavm.perf
- WasmGCBackend(BenchmarkEnvironment, String) - Constructor for class org.teavm.perf.WasmGCBackend
- write(List<BenchmarkResult>, File) - Static method in class org.teavm.perf.report.HtmlReport
- write(List<BenchmarkResult>, File) - Static method in class org.teavm.perf.report.JmhJsonFormat
- write(List<BenchmarkResult>, PrintStream) - Static method in class org.teavm.perf.report.TextReport
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form