Java Microbenchmarking (JMH)

Abstrakt

Co je rychlejší (pomalejší): foreach cyklus nebo Java 8 stream? A co sekvenční vs. paralelní stream? Každý také říká, že reflexe je pomalá. Jak hodně je skutečně pomalá? Tyto a další otázky Vám zodpoví tzv. microbenchmarking, který v Javě správně provedete pomocí JMH (Java Microbenchmark Harness).

Jiří Pinkas

Lektor Java a SQL školení Jirka Pinkas začal s Javou kolem roku 2006, kdy si jeho vedoucí diplomové práce spletl Javu s JavaScriptem a dal za úkol vytvořit vizualizaci datové struktury v prohlížeči (nakonec skutečně implementováno v Javě pomocí Appletu). Java se mu v ten moment natolik zalíbila, že už u ní zůstal, i když velice brzy přešel z Java SE do Java EE a Springu. Má za sebou dlouholetou dráhu Java EE vývojáře a lektora, čímž se zabývá dodnes.