JMH - micro-benchmarking mal einfach!

 
Conference Day - 20. Mai
 
14:30
 
Java User Group
 

Java Microbenchmarking Harness, order kurz JMH, ist in micro benchmarking Werkzeug, welches von dem OpenJDK Team entwickelt wird. Es erlaubt Benchmark-Tests zu entwickeln, die auf das eigentliche Programm unter Test fokussiert sind. JMH übernimmt die Arbeit der statistischen Datensammlung, das Starten, Anhalten und Erzeugen von Threads, usw. JMH wird über Java Annotations konfiguriert und kann mittels Maven ausgeführt werden.

In diesem Vortrag werden wir JMH anhand eines konkreten Beispiels aus dem Kontext von Hibernate Validator näher kennenlernen. Wir werden einen Benchmark-Test für URL Validierung schreiben.

Folien: 

Hardy Ferentschik

Red Hat

Hardy Ferentschik is Principal Engineer at Red HAt and member of the Hibernate development team. He is the project lead of Hibernate Validator, core developer for Hibernate ORM and Search and Bean Validation expert group member. Hardy is a frequent speaker at JUGs and leading software development conferences.