MCPcopy Index your code
hub / github.com/OpenHFT/JLBH

github.com/OpenHFT/JLBH @jlbh-2026.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release jlbh-2026.2 ↗ · + Follow
252 symbols 763 edges 31 files 93 documented · 37% updated 8d agojlbh-2026.2 · 2026-01-28★ 872 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

JLBHTask (Interface)
Interface for tasks using the JLBH framework. [12 implementers]
src/main/java/net/openhft/chronicle/jlbh/JLBHTask.java
JLBHResult (Interface)
Immutable view of the data produced by a JLBH run. A typical usage pattern is to provide a {@link JLBHResult [4 implementers]
src/main/java/net/openhft/chronicle/jlbh/JLBHResult.java
JLBHResultConsumer (Interface)
Bridge between a JLBH run and the code retrieving its result. Implementations receive the immutable {@link J [1 implementers]
src/main/java/net/openhft/chronicle/jlbh/JLBHResultConsumer.java
LatencyDistributor (Interface)
Strategy interface used by JLBH to adjust the target latency between benchmark iterations. Implementations take an expec [1 …
src/main/java/net/openhft/chronicle/jlbh/LatencyDistributor.java
RowConsumer (Interface)
Consumer of summary rows
src/main/java/net/openhft/chronicle/jlbh/PercentileSummary.java

Core symbols most depended-on inside this repo

get
called by 74
src/main/java/net/openhft/chronicle/jlbh/ThreadSafeJLBHResultConsumer.java
getPercentileForRun
called by 17
src/main/java/net/openhft/chronicle/jlbh/PercentileSummary.java
percentiles
called by 16
src/main/java/net/openhft/chronicle/jlbh/JLBHResult.java
iterations
called by 15
src/main/java/net/openhft/chronicle/jlbh/JLBHOptions.java
writeValue
called by 14
src/main/java/net/openhft/chronicle/jlbh/util/JLBHResultSerializer.java
jlbhTask
called by 12
src/main/java/net/openhft/chronicle/jlbh/JLBHOptions.java
warmUpIterations
called by 11
src/main/java/net/openhft/chronicle/jlbh/JLBHOptions.java
runs
called by 11
src/main/java/net/openhft/chronicle/jlbh/JLBHOptions.java

Shape

Method 207
Class 35
Interface 7
Enum 3

Languages

Java100%

Modules by API surface

src/main/java/net/openhft/chronicle/jlbh/JLBH.java37 symbols
src/test/java/net/openhft/chronicle/jlbh/util/JLBHResultSerializerTest.java23 symbols
src/test/java/net/openhft/chronicle/jlbh/JLBHAdditionalCoverageTest.java21 symbols
src/test/java/net/openhft/chronicle/jlbh/JLBHTest.java18 symbols
src/main/java/net/openhft/chronicle/jlbh/JLBHResult.java17 symbols
src/main/java/net/openhft/chronicle/jlbh/JLBHOptions.java17 symbols
src/test/java/net/openhft/chronicle/jlbh/JLBHDeterministicFixtures.java16 symbols
src/main/java/net/openhft/chronicle/jlbh/ImmutableRunResult.java14 symbols
src/main/java/net/openhft/chronicle/jlbh/PercentileSummary.java8 symbols
src/test/java/net/openhft/chronicle/jlbh/JLBHOptionsTest.java7 symbols
src/test/java/net/openhft/chronicle/jlbh/JLBHIntegrationTest.java7 symbols
src/test/java/net/openhft/chronicle/jlbh/PercentileSummaryTest.java6 symbols

For agents

$ claude mcp add JLBH \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page