The Missing Benchmark Metric: Memory Consumption
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... -- "Everything superfluous is wrong!" // Jens Wilke - headissue GmbH - Germany \// https://headissue.com
participants (1)
-
Jens Wilke