Enable warm-up in benchmark
Force GC before each benchmark
Avoid omitting implementation details in benchmark