SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Java Performance analysis Projects
-
JITWatch
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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
-
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.
-
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.
Project mention: It's 2023, so of course I'm learning Common Lisp | news.ycombinator.com | 2023-07-26You 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.
Java Performance analysis related posts
- How much is too much? 380+ lines of an AssertionUtil class Or Loggin classes in general.
- JIT x86 ia32
- JHiccup
- SIMD accelerated sorting in Java – how it works and why it was 3x faster
- Introducing KoolKits - OSS Debugging Toolkits for Kubernetes
- Show HN: PerfUnit is Java Agent which helps to take control over app bottlenecks
- Equivalent of cppinsight for kotlin
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Performance analysis projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | JITWatch | 3,015 |
2 | honest-profiler | 1,242 |
3 | jHiccup | 673 |
4 | LatencyUtils | 448 |
5 | quickperf | 445 |
6 | jmeter-maven-plugin | 422 |
7 | Sniffy | 156 |
8 | jplusone | 106 |
9 | snippet-timekeeper | 73 |
10 | PerfUnit | 9 |
Sponsored