Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Java Benchmarking: Easy Peasy, Right?

Abstract: Performance measurement is easy! Get System.nanoTime() once, get it twice, substract, multiply, divide, stare at the numbers and go for optimizations. Nope!

In this talk, we will see how does one uses benchmarks to measure the application performance, what mistakes are usually done in the course of that work, how to avoid those mistakes, and all-in-all how to get any sensible data from the world where everything depends on everything.

We will use Java Microbenchmark Harness (JMH), the standard harness in OpenJDK, in our tutorials.

Format: Talk (50 minutes)
Language: Russian
Aleksey Shipilёv

Aleksey Shipilёv

Oracle, Russia
Aleksey is the Java SE Performance Engineer working for Sun/Oracle for 5 years. The primary skills include performance engineering, benchmarking, JVMs, JITs, and class libraries. Maintains multiple projects, including jmh, jcstress, and jol. Prior joining Sun, Aleksey was employed by Intel where he worked in Apache Harmony performance team for 3+ years.

Slides

You could download slides here.

Video