Skip navigation links
A C E F G H I J L N O P R S T V W 

A

abort() - Method in class net.openhft.chronicle.jlbh.JLBH
 
accountForCoordinatedOmission(boolean) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Determines whether the start time is the time the event was supposed to have happened (i.e.
acquireLock(Supplier<AffinityLock>) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
 
additionalPercentileRuns() - Method in class net.openhft.chronicle.jlbh.JLBH
 
addProbe(String) - Method in class net.openhft.chronicle.jlbh.JLBH
Add a probe to measure a section of the benchmark.
apply(long) - Method in interface net.openhft.chronicle.jlbh.LatencyDistributor
 

C

calculateVariance(int) - Method in class net.openhft.chronicle.jlbh.PercentileSummary
Calculate the variance between runs for a percentile
complete() - Method in interface net.openhft.chronicle.jlbh.JLBHTask
This method is used for any clean up that might be required by the benchmark.
consume(double, double[], double) - Method in interface net.openhft.chronicle.jlbh.PercentileSummary.RowConsumer
Consume a row of the summary
createHistogram() - Method in class net.openhft.chronicle.jlbh.JLBH
 

E

eachRunSummary() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.ProbeResult
 
END_TO_END - Static variable in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
endToEnd() - Method in interface net.openhft.chronicle.jlbh.JLBHResult
 
eventLoopHandler(EventLoop) - Method in class net.openhft.chronicle.jlbh.JLBH
Call this instead of JLBH.start() if you want to install JLBH as a handler on your event loop thread

F

forEachRow(PercentileSummary.RowConsumer) - Method in class net.openhft.chronicle.jlbh.PercentileSummary
Execute a callback for every percentile row that contains at least one value

G

get50thPercentile() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
get90thPercentile() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
get9999thPercentile() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
get999thPercentile() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
get99thPercentile() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
getPercentileForRun(int, int) - Method in class net.openhft.chronicle.jlbh.PercentileSummary
Get the percentile measurement for a specific run
getWorst() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 

H

histo(String, Histogram, PrintStream) - Static method in class net.openhft.chronicle.jlbh.TeamCityHelper
 

I

init(JLBH) - Method in interface net.openhft.chronicle.jlbh.JLBHTask
This method is called before the benchmark is started.
iterations(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Number of iterations of the benchmark not including warmup.
iterations(long) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
 

J

jitterAffinity(boolean) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Should the jitter thread set affinity or not
JLBH - Class in net.openhft.chronicle.jlbh
Java Latency Benchmark Harness The harness is intended to be used for benchmarks where co-ordinated omission is an issue.
JLBH(JLBHOptions) - Constructor for class net.openhft.chronicle.jlbh.JLBH
 
JLBH(JLBHOptions, PrintStream, Consumer<JLBHResult>) - Constructor for class net.openhft.chronicle.jlbh.JLBH
Use this constructor if you want to test the latencies in more automated fashion.
JLBHOptions - Class in net.openhft.chronicle.jlbh
Data structure to store the options to pass into the JLBH constructor
JLBHOptions() - Constructor for class net.openhft.chronicle.jlbh.JLBHOptions
 
JLBHResult - Interface in net.openhft.chronicle.jlbh
 
JLBHResult.ProbeResult - Interface in net.openhft.chronicle.jlbh
 
JLBHResult.RunResult - Interface in net.openhft.chronicle.jlbh
 
JLBHResult.RunResult.Percentile - Enum in net.openhft.chronicle.jlbh
 
JLBHResultConsumer - Interface in net.openhft.chronicle.jlbh
 
JLBHResultSerializer - Class in net.openhft.chronicle.jlbh.util
Serializes JLBH result to CSV file.
JLBHResultSerializer() - Constructor for class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
jlbhTask(JLBHTask) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
The latency benchmark to be run.
JLBHTask - Interface in net.openhft.chronicle.jlbh
Interface for tasks using the JLBH framework.

L

latencyDistributor(LatencyDistributor) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Allow the distribution to be altered pseudo-randomly
LatencyDistributor - Interface in net.openhft.chronicle.jlbh
 
LatencyDistributors - Enum in net.openhft.chronicle.jlbh
 

N

net.openhft.chronicle.jlbh - package net.openhft.chronicle.jlbh
 
net.openhft.chronicle.jlbh.util - package net.openhft.chronicle.jlbh.util
 
newThreadSafeInstance() - Static method in interface net.openhft.chronicle.jlbh.JLBHResultConsumer
Thread safety (when reading the result from a thread that is different from the one executing the JLBH) is guaranteed by making sure that the result data is visible after being generated by JLBH.

O

OS_JITTER - Static variable in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
osJitter() - Method in interface net.openhft.chronicle.jlbh.JLBHResult
 

P

pauseAfterWarmupMS(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Option to set a pause after the warmup is complete
percentileRuns() - Method in class net.openhft.chronicle.jlbh.JLBH
 
percentiles() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.RunResult
 
PercentileSummary - Class in net.openhft.chronicle.jlbh
Calculates values for the run summary.
PercentileSummary(boolean, List<double[]>, double[]) - Constructor for class net.openhft.chronicle.jlbh.PercentileSummary
Constructor
PercentileSummary.RowConsumer - Interface in net.openhft.chronicle.jlbh
Consumer of summary rows
printPercentilesSummary(String, List<double[]>, Appendable) - Method in class net.openhft.chronicle.jlbh.JLBH
 
printSummary() - Method in class net.openhft.chronicle.jlbh.PercentileSummary
Print out the summary (for debugging)
probe(String) - Method in interface net.openhft.chronicle.jlbh.JLBHResult
 
probeNames() - Method in interface net.openhft.chronicle.jlbh.JLBHResult
 

R

recordJitterGreaterThanNs(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Determines how much jitter to record.
recordOSJitter(boolean) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Determines whether or not to record jitter
RESULT_CSV - Static variable in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
run(long) - Method in interface net.openhft.chronicle.jlbh.JLBHTask
This method is called for each iteration of the benchmark.
runComplete() - Method in interface net.openhft.chronicle.jlbh.JLBHTask
Notify that a run has completed
runResultToCSV(JLBHResult) - Static method in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
runResultToCSV(JLBHResult, String) - Static method in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
runResultToCSV(JLBHResult, String, String) - Static method in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
runResultToCSV(JLBHResult, String, Iterable<String>, boolean) - Static method in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
runs(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Number of runs of the benchmark

S

sample(long) - Method in class net.openhft.chronicle.jlbh.JLBH
 
sampleNanos(long) - Method in class net.openhft.chronicle.jlbh.JLBH
 
skipFirstRun(boolean) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Option to skip first run from being included in the variation statistics.
start() - Method in class net.openhft.chronicle.jlbh.JLBH
Start benchmark
summaryOfLastRun() - Method in interface net.openhft.chronicle.jlbh.JLBHResult.ProbeResult
 

T

TeamCityHelper - Class in net.openhft.chronicle.jlbh
 
teamCityStatsLastRun(String, JLBH, long, PrintStream) - Static method in class net.openhft.chronicle.jlbh.TeamCityHelper
prints out stats for the last run in a TeamCity friendly manner
THE_PROBE - Static variable in class net.openhft.chronicle.jlbh.util.JLBHResultSerializer
 
throughput(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Number of iterations per second to be pushed through the benchmark
throughput(int, TimeUnit) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Number of iterations per time unit to be pushed through the benchmark
TIME_CALL_NANO_TIME - Static variable in class net.openhft.chronicle.jlbh.JLBH
 
timeout(long) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
 
toString() - Method in class net.openhft.chronicle.jlbh.JLBHOptions
 

V

valueOf(String) - Static method in enum net.openhft.chronicle.jlbh.JLBHResult.RunResult.Percentile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.chronicle.jlbh.LatencyDistributors
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.openhft.chronicle.jlbh.JLBHResult.RunResult.Percentile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.chronicle.jlbh.LatencyDistributors
Returns an array containing the constants of this enum type, in the order they are declared.

W

warmedUp() - Method in interface net.openhft.chronicle.jlbh.JLBHTask
Notify that warmup phase is over
warmUpIterations(int) - Method in class net.openhft.chronicle.jlbh.JLBHOptions
Determines how many warmup iterations to perform.
A C E F G H I J L N O P R S T V W 
Skip navigation links

Copyright © 2023. All rights reserved.