Re: Location performance

2019-07-04 Thread Ralph Goers
Well, I can infer it from the examples but it doesn’t come close to explaining some of the things we use it for. I would argue that logging a line whose value changes on every call, even if it is just an incremented integer, that writes to a file is more than a micro-benchmark, and I truly want

Re: Location performance

2019-07-04 Thread Remko Popma
The JMH samples (https://hg.openjdk.java.net/code-tools/jmh/file/tip/jmh-samples/src/main/java/org/openjdk/jmh/samples/) are the best place to learn about the pitfalls of java micro benchmarks and how JMH can help you avoid them. Remko. (Shameless plug) Every java main() method deserves http:

Re: Location performance

2019-07-04 Thread Ralph Goers
I don’t understand what you mean with you last message. I don’t really know the details of how JMH works but my understanding is it does something to prevent things like dead code elimination. I haven’t been able to find anything very specific about what JMH actually does though. Ralph > On Ju

Re: Location performance

2019-07-04 Thread Matt Sicker
And the checkpoint bias thing is alleviated amongst other noise from the JVM that would otherwise invalidate the time measurements. On Thu, Jul 4, 2019 at 13:14, Matt Sicker wrote: > I thought JMH ran your code enough for JIT to take effect (though that’s > also up to your warmup iteration setti

Re: Location performance

2019-07-04 Thread Matt Sicker
I thought JMH ran your code enough for JIT to take effect (though that’s also up to your warmup iteration setting), and the On Thu, Jul 4, 2019 at 00:21, Ralph Goers wrote: > That said, here are the results of the FileAppenderWithLocationBenchmark > from master. > > Benchmark