Gunnar Morling - Continuous Performance Regression Testing with JfrUnit
Functional unit and integration tests are a common practice to detect and prevent regressions within a software component or application’s behavior. Things look different, though, when it comes to performance-related aspects: how to identify an application is slower than it used to be? How to spot higher memory consumption than before? How to find out about sub-optimal SQL queries that sneaked in? Any performance tests based on metrics like wall-clock time or through-put are not portable. They are subject to a specific execution environment such as a developer laptop, CI, or production-like environment. Welcome JfrUnit: based on the JDK Flight Recorder (JFR), it allows you to implement assertions based on all kinds of JFR events emitted by the JVM or your application.
1 view
6
7
5 months ago 01:24:33 1
Pierre COCHEREAU’s 100th Birthday - Final video
3 years ago 00:59:40 10
Gunnar Morling — Practical change data streaming use cases with Apache Kafka and Debezium
3 years ago 01:03:54 3.7K
Gunnar Morling - Continuous Performance Regression Testing with JfrUnit
4 years ago 01:10:53 3.2K
Gunnar Morling — Change data capture pipelines with Debezium and Kafka Streams
4 years ago 01:02:12 3.8K
Gunnar Morling Andres Almiray - Plug-in Architectures for Java with Layrry Java Module System
5 years ago 00:59:40 7.8K
Gunnar Morling - Practical change data streaming use cases with Apache Kafka and Debezium