Skip to content
Jean Bisutti edited this page Nov 17, 2020 · 24 revisions

QuickPerf 1.0.0

QuickPerf

QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties.

The release candidate distributions are used by several companies, among them Renault Digital, Fujitsu Portugal, and BNP Paribas.

QuickPerf also allowed benching the Maven heap allocation.

Project story

QuickPerf is an OSS project licensed under the Apache License, Version 2.0.

It was created by Jean Bisutti who presented preliminary versions to open space conferences (also called unconferences): Socrates France 2017 & 2018, JAlba 2018 & 2019, and JCrete 2018. Several people gave positive feedback, suggestions, and encouragement. Many thanks to all of them!

Several contributors joined the project. Many thanks to all of the QuickPerf contributors!

Who contributed?
Jean Bisutti
Jean Bisutti

πŸ’» ⚠ πŸ“– 🎨
πŸ’‘ πŸ‘€ πŸ“’
guiRagh
Guillaume Raghoumandan

πŸ’» ⚠
Patrice CAVEZZAN
Patrice Cavezzan

πŸ’» πŸš‡ πŸ“–
Alexandre Blanchard
Alexandre Blanchard

πŸ› πŸ’»
Eric McDowell
Eric McDowell

πŸ’»
Jan KrΓΌger
Jan KrΓΌger

πŸ’»
LoΓ―c Mathieu
LoΓ―c Mathieu

πŸ’» πŸ’‘ πŸ“–
Daniel Bentley
Daniel Bentley

πŸš‡
Gaurav Deshpande
Gaurav Deshpande

⚠
rdm100
rdm100

πŸ“–
Artus de Benque
Artus de Benque

πŸ› πŸ’»
Minh-Trieu Ha
Minh-Trieu Ha

πŸ’»
Bakary Djiba
Bakary Djiba

πŸ’»
C Faisal
C Faisal

πŸ’»
Thami Inaflas
Thami Inaflas

πŸ’»
JosΓ© Paumard
JosΓ© Paumard

πŸ’»
Edward Rose
Edward Rose

πŸ’»
Ubaid ur Rehman
Ubaid ur Rehman

πŸ’»
Giuseppe B.
Giuseppe B.

πŸ’»
Fabrice
Fabrice

πŸ’» πŸ“–
Navneet Kumar
Navneet Kumar

πŸ’»
Charles Sabourdin
Charles Sabourdin

πŸ“–
Mohamed Karaga
Mohamed Karaga

πŸ› πŸ’»
HervΓ© Boutemy
HervΓ© Boutemy

πŸ“¦

At the end of 2018, Jean joined Zenika IT, which gave Jean time to develop QuickPerf. Many thanks to Zenika IT!

Stay tuned for more

Want to stay informed about QuickPerf news (releases, events with QuickPerf, tips, ...)? Follow QuickPerf on Twitter.

Changes from last release candidates

Some changes broke API. We are sorry about that.

The good news is that QuickPerf is better, and during QuickPerf 1 lifetime, we will not allow breaking changes.

πŸ‘‰ Β  Changes between 1.0.0-RC7 and 1.0.0
πŸ‘‰ Β  1.0.0-RC7

Annotations

πŸ‘‰ Β Core

πŸ‘‰ Β JVM

πŸ‘‰ Β SQL

πŸ‘‰ Β Scopes

πŸ‘‰ Β Create an annotation

Supported frameworks

πŸ‘‰ Β JUnit 4

πŸ‘‰ Β JUnit 5

πŸ‘‰ Β TestNG

πŸ‘‰ Β Spring

How to

πŸ‘‰ Β Detect and fix N+1 SELECT

Project examples

πŸ‘‰ Β Maven performance

πŸ‘‰ Β Spring Boot - JUnit 4

πŸ‘‰ Β Spring Boot - JUnit 5

πŸ‘‰ Β Micronaut Data - JUnit 5

πŸ‘‰ Β Micronaut - Spring - JUnit 5

πŸ‘‰ Β Quarkus - JUnit 5

Miscellaneous

πŸ‘‰ Β FAQ

πŸ‘‰ Β QuickPerf code

Clone this wiki locally