MCPcopy Index your code
hub / github.com/biboudis/jmh-profilers

github.com/biboudis/jmh-profilers @jmh-profilers-0.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release jmh-profilers-0.1.4 ↗ · + Follow
18 symbols 19 edges 1 files 1 documented · 6% updated 9y ago★ 332 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

JMH Pluggable Profilers

Build Status Maven Central

Pluggable profilers for JMH that are discovered through SPI (for JMH >= 1.8) when the profiler is present in the classpath.

Profilers List

  1. JFR Profiler: starts automatically Java Flight Recorder and produces a .jfr file for each benchmark. Each file can be browsed afterwards via Java Mission Control. This profiler can be considered by JMH as supported only if the user wants to explicitly enable the commercial features.

Installation

where in the version field you can use the latest one

Maven

<dependency>
  <groupId>com.github.biboudis</groupId>
  <artifactId>jmh-profilers</artifactId>
  <version>0.1.4</version>
</dependency>

SBT with sbt-jmh plugin

libraryDependencies ++= Seq("com.github.biboudis" % "jmh-profilers" % "0.1.2")

Usage

Check if your profiler is discovered through the -lprof JMH option. This would append in the list of supported or unsupported profilers an entry of the following format:

<label>: <description>. (discovered)

Contributing

Sending PRs with improvements, additions with new profilers and opening issues is highly encouraged.

Core symbols most depended-on inside this repo

Shape

Method 15
Class 3

Languages

Java100%

Modules by API surface

src/main/java/profilers/FlightRecordingProfiler.java18 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page