The Missing Benchmark Metric: Memory Consumption

Jens Wilke jw_list at headissue.com
Wed Dec 12 05:23:43 CET 2018


Title:
The Missing Benchmark Metric: Memory Consumption

Abstract:
When doing benchmarks we are usually interested in comparing the throughput of 
different solutions. However, when the code under investigation is not 
trivial, memory consumption may vary significantly, because using more memory 
to achieve better throughput is a typical design trade off.

The talk discusses what memory metrics are more or less meaningful and what 
approaches can be used to track memory consumption alongside JMH benchmarks. A 
special focus will be given on dynamic effects on the interaction with the 
garbage collector and whether it is possible to get some stable benchmark 
results.

Time: Short

Speaker:
Jens Wilke

Twitter:
@cruftex

Blog:
cruftex.net

Bio:
A coding veteran and part time entrepreneur. Since 2000 he architects, builds 
and runs  Java based eCommerce applications. Besides that, Jens has a broad 
industry experience and worked integration problems for SMEs but also helped 
building high availability infrastructures for fortune 500 companies.

Jens is fanatic about performance. For Jens improving application performance 
is the key to reduce latency and provide a great User Experience. On the other 
hand, Jens also likes to improve the performance and happiness of teams. As a 
trained Srum Master, Jens has facilitated teams and companies in their agile
adoption.

Recording me on audio and/or video:
Acceptable under any CC-BY license

Remark:
The talk is based on a blog article which was well received in the Java 
performance community. I'll plan to present some updated results for the 
latest JVM and GC implementation. Link:
https://cruftex.net/2017/03/28/The-6-Memory-Metrics-You-Should-Track-in-Your-Java-Benchmarks.html


-- 
"Everything superfluous is wrong!"

   // Jens Wilke - headissue GmbH - Germany
 \//  https://headissue.com




More information about the java-devroom mailing list