JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2023. All rights reserved.