Master Application Performance with QuickPerf
summary
QuickPerf is a Java testing library that detects performance problems like N+1 SELECTs by annotating JUnit tests and flagging excessive JDBC roundtrips (default threshold 3), and it can fail tests when memory allocation exceeds thresholds (example: catching a ~500MB allocation and failing if >100MB). QuickPerf Live additionally generates executable JUnit regression tests and SQL fixtures (via sqltess), profiles runs using JDK Flight Recorder/Mission Control, and emits diagnostics for Spring Boot, so the reported issues can be reproduced and fixed for Hibernate and Spring Data.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 3:56SQL query annotations
- 9:57JVM memory tests
- 15:09QuickPerf Live
- 24:32QuickPerf projects summary
- 26:18Q&A
related talks
35mEliminate Performance Bottlenecks Quickly with QuickPerf
29mJava Performance Testing for Everyone
44mPerformance oriented Spring Data JPA & Hibernate
01h 28mThe dark art of performance tuning or how to become a performance hero ...
55mNext-Gen Testing Tools for Java
49mPerformance oriented Spring Data JPA & Hibernate
01h 01mProfiler perf and the JVM (Part 2)
56mJava Performance Analysis
