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