Java Performance analysis

Open-source Java projects categorized as Performance analysis

Top 10 Java Performance analysis Projects

Performance analysis
  1. JITWatch

    Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.

    Project mention: JavaFX In Action #16 with Chris Newland about DemoFX and JitWatch | dev.to | 2025-02-20

    Sources on GitHub

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. honest-profiler

    A sampling JVM profiler without the safepoint sample bias

  4. jHiccup

    jHiccup is a non-intrusive instrumentation tool that logs and records platform "hiccups" - including the JVM stalls that often happen when Java applications are executed and/or any OS or hardware platform noise that may cause the running application to not be continuously runnable.

  5. quickperf

    QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties

  6. LatencyUtils

    Utilities for latency measurement and reporting

  7. jmeter-maven-plugin

    The JMeter Maven Plugin

  8. Sniffy

    Sniffy - interactive profiler, testing and chaos engineering tool for Java

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. jplusone

    Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general

  11. snippet-timekeeper

    An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.

  12. PerfUnit

    PerfUnit is Java Agent which helps to take control over applications bottlenecks, expensive calls, or simply control your performance SLO budget.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Performance analysis discussion

Log in or Post with

Java Performance analysis related posts

  • JavaFX In Action #16 with Chris Newland about DemoFX and JitWatch

    2 projects | dev.to | 20 Feb 2025
  • How much is too much? 380+ lines of an AssertionUtil class Or Loggin classes in general.

    1 project | /r/javahelp | 9 May 2023
  • JIT x86 ia32

    1 project | /r/javahelp | 9 Nov 2022
  • JHiccup

    1 project | news.ycombinator.com | 22 Oct 2022
  • SIMD accelerated sorting in Java – how it works and why it was 3x faster

    2 projects | news.ycombinator.com | 12 Jun 2022
  • Introducing KoolKits - OSS Debugging Toolkits for Kubernetes

    10 projects | dev.to | 28 Feb 2022
  • Show HN: PerfUnit is Java Agent which helps to take control over app bottlenecks

    1 project | news.ycombinator.com | 8 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Performance analysis projects in Java? This list will help you:

# Project Stars
1 JITWatch 3,156
2 honest-profiler 1,251
3 jHiccup 690
4 quickperf 496
5 LatencyUtils 460
6 jmeter-maven-plugin 432
7 Sniffy 162
8 jplusone 109
9 snippet-timekeeper 74
10 PerfUnit 10

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?