Java Performance analysis

Open-source Java projects categorized as Performance analysis

Top 10 Java Performance analysis Projects

Performance analysis
  • 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: It's 2023, so of course I'm learning Common Lisp | news.ycombinator.com | 2023-07-26

    You can kind of do the same as DISASSEMBLE in Clojure.

    There are some helper projects like https://github.com/Bronsa/tools.decompiler, and on the OpenJDK JitWatch (https://github.com/AdoptOpenJDK/jitwatch), other JVMs have similar tools as well.

    It isn't as straightforward as in Lisp, but it is nonetheless doable.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • honest-profiler

    A sampling JVM profiler without the safepoint sample bias

  • 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.

  • quickperf

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

  • LatencyUtils

    Utilities for latency measurement and reporting

  • jmeter-maven-plugin

    The JMeter Maven Plugin

  • Sniffy

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

  • SaaSHub

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

    SaaSHub logo
  • 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

  • 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.

  • 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

  • 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
  • Equivalent of cppinsight for kotlin

    1 project | /r/Kotlin | 30 Oct 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2024
    SaaSHub helps you find the best software and product alternatives 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,029
2 honest-profiler 1,244
3 jHiccup 675
4 quickperf 457
5 LatencyUtils 450
6 jmeter-maven-plugin 423
7 Sniffy 157
8 jplusone 108
9 snippet-timekeeper 73
10 PerfUnit 10

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com