Hacker ApprovedDepartments

Java Flight Recorder

Hacker Approved

Ranked 2 of 9 profilers by recommenders

People recommend it as a free, low-overhead profiler and telemetry tool for diagnosing Java performance and memory problems, including in production. No critic in these quotes names a caveat.

People recommend it as a free, low-overhead profiler and telemetry tool for diagnosing Java performance and memory problems, including in production. No critic in these quotes names a caveat.

10 people gave an opinion

recommend it
10
criticize it
0
approval share
100%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 10 people recommend itNeeds 10 or more, met.
  • Nobody criticizes itNeeds 2 to 1 or better, met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Low-overhead profiling suitable for production

    “It's hard to compete with JFR on the breadth and depth of low-overhead, in production telemetry”

    Comment from 15 Sep 2026 in “Java 27”

    “attach a debugger to a live prod system with minimal overhead”

    Comment from 25 Nov 2025 in “A million ways to die from a data race in Go”

    “minimal ~1% performance overhead”

    Comment from 20 Mar 2026 in “Java 26 is here, and with it a solid foundation for the future”
  • Deep, broad telemetry and diagnostics

    “It's hard to compete with JFR on the breadth and depth of low-overhead, in production telemetry”

    Comment from 15 Sep 2026 in “Java 27”

    “It's depth and breadth are unmatched.”

    Comment from 18 Oct 2026 in “JDK 28”

Other profilers people recommend

The four most recommended other profilers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Java Flight Recorder compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
perf13476%8—Approved
Java Flight RecorderThis page100100%6—Approved
Instruments9282%5——
Perfetto8280%4——
Python 3.15 sampling profiler6186%3——
See all 9 profilers, ranked

What people said

9 of the 12 comments that mention it, newest first. Each links to the original comment.

“It's depth and breadth are unmatched.”

RecommendsComment from 18 Oct 2026 in “JDK 28”

“Observability on the JVM is second to none, especially with tools like JFR available for free.”

RecommendsComment from 27 Sep 2026 in “Go Concurrency Distilled”

“It's hard to compete with JFR on the breadth and depth of low-overhead, in production telemetry”

RecommendsComment from 15 Sep 2026 in “Java 27”

“I've also found that JFR works really well with LLMs”

RecommendsComment from 6 Jul 2026 in “Why low-latency Java still requires discipline?”

“do a java flight recording then analyze allocations”

RecommendsComment from 6 Jul 2026 in “Why low-latency Java still requires discipline?”

“the first step is profiling (JFRs and heap dumps) to see where memory is spent and what is dominating the allocation rate”

RecommendsComment from 20 Mar 2026 in “Java Is Fast. Your Code Might Not Be”

“minimal ~1% performance overhead”

RecommendsComment from 20 Mar 2026 in “Java 26 is here, and with it a solid foundation for the future”

“Such good tooling to figure out whatever it is you are having problems with in production.”

RecommendsComment from 18 Mar 2026 in “Java 26 is here, and with it a solid foundation for the future”

“attach a debugger to a live prod system with minimal overhead”

RecommendsComment from 25 Nov 2025 in “A million ways to die from a data race in Go”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.