Archives de
Month: avril 2020

Introduction à JMH – Java Microbenchmark Harness

Introduction à JMH – Java Microbenchmark Harness

Dans mon précédent article For vs Stream, j’ai utilisé JMH – The Java Microbenchmark Harness, un outil pour réaliser des microbenchmarks de manière facile, et surtout, pertinente. Cet article à pour but de vous présenter l’outil et son utilisation. Mais tout d’abord : c’est quoi un microbenchmark ? Microbenchmark Benchmark ou banc d’essai en français : un programme qui permet de mesurer les performances d’un système, pour le comparer à d’autres. Microbenchmark : un benchmark fait pour mesurer les performances…

Lire la suite Lire la suite

For vs Stream

For vs Stream

Cela faisait longtemps que je n’avais pas écrit un article de blog et pourtant, pour cause de confinement, j’ai du temps pour le faire! N’ayant pas d’idée, j’ai demandé à ma twitosphère de m’en donner, et j’ai eu une réponse intéressante : Les différences de perf entre stream et for classique ? On en a parlé y’a longtemps, mais j’avais fait une session de micro bench avec JMH qui montrait que les ‘for’ étaient plus performants que les streams. —…

Lire la suite Lire la suite