Petr Bouda

@pbouda.bsky.social

JVM/Java Enthusiast and author of Jeffrey Analyst (https://www.jeffrey-analyst.cafe/)

🔥 Part 2 of my Jeffrey series on DZone — Differential flame graphs. Set a secondary profile and diff two recordings in one graph: red = regression, green = improvement, deep shades = frames that only exist on one side. No more eyeballing two graphs. dzone.com/articles/jav... #Java

Differential Flamegraphs in Java in Jeffrey Microscope

How to set up a secondary profile and pinpoint the precise frames responsible for a performance change between two JFR recordings.

dzone.com

🔥 New on DZone — part 1 of my Jeffrey series, an open-source performance analyzer for Java. Spin up Microscope, drop in a recording, read the flame graph: CPU, allocation, wall-clock. Plus "Copy for AI" to hand hot paths to an LLM. dzone.com/articles/jef... #Java

Jeffrey Microscope for Generating Flame Graphs in Java

Jeffrey Microscope is a deep analyzer for JFR recordings, with a particular focus on flamegraphs generated from stacktrace-based events

dzone.com