hypersistence-optimizer
jfrunit
Our great sponsors
hypersistence-optimizer | jfrunit | |
---|---|---|
9 | 7 | |
295 | 301 | |
- | 0.3% | |
4.5 | 0.0 | |
2 months ago | about 1 year ago | |
Java | Java | |
Apache License 2.0 | 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.
hypersistence-optimizer
-
Are there good Record based ORM/DB serialization libraries?
Thanks. Everyone should indeed use Hypersistence Optimizer...
- Tool to detect N+1
-
How do you optimize slow Hibernate queries?
See: https://vladmihalcea.com/hypersistence-optimizer/
-
The silent majority
He seems to be the author of hypersistence-optimizer.
-
hypersistence optimizer worth it
On GitHub, you can use these examples as a reference. Just make sure you use the trial branch with the Trial version since the default branch is for the Commercial version.
-
Is there a way to write tests to validate the Hibernate-generated queries?
Yes, you can use Hypersistence Optimizer to validate your JPA and Hibernate mappings, configs, queries, transactions, and entity actions.
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?
hibernate-query-asserts - Assert SQL statement count generated by Hibernate in Spring tests
hibernate-jfr - a Hiberante listener that generates JFR events
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
junit-jfr - a JUnit 5 extension that generates JFR events
jfr-jdbc - a JDBC driver that wraps an other JDBC driver and generates JFR events
Gatling - Modern Load Testing as Code
micrometer-jfr - A Micrometer meter registry that generates JFR events
container-jfr - Secure JDK Flight Recorder management for containerized JVMs
async-profiler - Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events [Moved to: https://github.com/async-profiler/async-profiler]
async-profiler - Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
jmfrx - A bridge for capturing JMX data with JDK Flight Recorder