package Ġio . more than . kotlin benchmarks Ċ Ċ import Ġorg . openjdk . j mh . annotations . State Ċ import Ġorg . openjdk . j mh . annotations . Scope Ċ import Ġorg . openjdk . j mh . annotations . Benchmark Mode Ċ import Ġorg . openjdk . j mh . annotations . Mode Ċ import Ġorg . openjdk . j mh . annotations . Benchmark Ċ import Ġorg . openjdk . j mh . annotations . Fork Ċ import Ġorg . openjdk . j mh . annotations . Measurement Ċ import Ġorg . openjdk . j mh . annotations . W arm up Ċ import Ġorg . openjdk . j mh . annotations . Output TimeUnit Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ @ Fork ( value Ġ= Ġ 1 ) Ċ @ W arm up ( iterations Ġ= Ġ 0 ) Ċ @ Measurement ( iterations Ġ= Ġ 1 ) Ċ @ Benchmark Mode ( Mode . Average Time ) Ċ @ Output TimeUnit ( TimeUnit . MILLISECONDS ) Ċ open Ġpublic Ġclass ĠQuick Benchmark Ġ{ ĊĠĠĠĠĊĠĠĠĠĊĠĠĠ Ġ@ Benchmark ĊĠĠĠ Ġpublic Ġfun Ġsleep 5 0 Milliseconds () Ġ{ ĊĠĠĠĠĠĠĠ ĠThread . sleep ( 5 0 ); ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Benchmark ĊĠĠĠ Ġpublic Ġfun Ġsleep 1 0 0 Milliseconds () Ġ{ ĊĠĠĠĠĠĠĠ ĠThread . sleep ( 1 0 0 ); ĊĠĠĠ Ġ} Ċ Ċ }