junit-jfr
jfrunit
junit-jfr | jfrunit | |
---|---|---|
1 | 7 | |
5 | 301 | |
- | -0.3% | |
0.0 | 0.0 | |
over 3 years ago | about 1 year ago | |
Java | Java | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
junit-jfr
-
Ask Java: what are some JFR-based tools that you enjoy?
junit-jfr a JUnit 5 extension that generates JFR events
jfrunit
-
Experimenting with GC-less (heap-less) Java
I haven't had chance to use it properly yet, but I think JfrUnit[0][1] is a good option here to test non-functional behaviour like memory usage and garbage collection.
[0]: https://github.com/moditect/jfrunit
- Is there a way to write tests to validate the Hibernate-generated queries?
- JfrUnit – A JUnit extension for asserting JDK Flight Recorder events
- Possible to detect performance and memory issues with testing?
-
Ask Java: what are some JFR-based tools that you enjoy?
JfrUnit: Allows to assert JFR events in JUnit tests (details)
-
Inducing sustained GC
I do not know of any library that would particularly help here, except maybe this thingie might help with writing tests to assert your expected behaviour holds: https://github.com/gunnarmorling/jfrunit (A potentially relevant example here: https://twitter.com/gunnarmorling/status/1335326054496555008). However, there's no public release as of yet.
What are some alternatives?
async-profiler - Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events [Moved to: https://github.com/async-profiler/async-profiler]
hibernate-jfr - a Hiberante listener that generates JFR events
async-profiler - Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
hypersistence-optimizer - Hypersistence Optimizer allows you to get the most out of JPA and Hibernate. By scanning your application configuration and mappings, Hypersistence Optimizer can tell you what changes you need to do to speed up your data access layer.
micrometer-jfr - A Micrometer meter registry that generates JFR events
scalatest-junit-runner - JUnit 5 runner for Scalatest
jfr-jdbc - a JDBC driver that wraps an other JDBC driver and generates JFR events
Gatling - Modern Load Testing as Code
jfr-jmstemplate - an implementation of Spring JmsTemplate that generates Flight Recorder events
container-jfr - Secure JDK Flight Recorder management for containerized JVMs