A Study of Java Microbenchmark Tail Latencies
A Study of Java Microbenchmark Tail Latencies
复制标题
Java Microbenchmark 尾部延迟的研究
DOI:
10.1145/3578245.3584690
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Wang, Wei
中科院分区:
文献类型:
--
作者:
He, Sen;Kim, In Kee;Wang, Wei
As Java microbenchmarks are great at profiling the performance of essential code elements, they are widely adopted for Java performance testing. Performance testing using Java microbenchmarks is composed of two phases: the warmup phase and the steady phase. Usually, testing results from the warmup phase are discarded because of the highly fluctuating performance caused by the optimization of Java Virtual Machine. The performance results collected during the steady phase are used for performance evaluation as they are assumed to be more stable. However, according to our study, severe performance fluctuations also occur during the steady phase, which leads to long tail latencies. Long tail latencies constitute a big problem in modern Java systems (of course, other systems and applications) as they hurt the user experience by prolonging the overall execution time.In this paper, we extensively evaluated the long tail performance of 586 Java microbenchmarks from 30 Java systems. The evaluation results show that, for 38% of the benchmarks in steady phase, their 99%tile execution times are over 30% higher than their median execution times. In the worst-case scenario, the 99%ile performance is 659 times higher than the median performance. Furthermore, the 95%ile execution times are above 30% higher than the median execution times for 11% of the steady phase benchmarks.
登录
查看更多内容
DOI:
10.1145/3368089.3409683
发表时间:
2020
期刊:
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
Christoph Laaber;Stefan Würsten;H. Gall;P. Leitner
通讯作者:
P. Leitner
影响因子:
--
作者:
Edd Barrett;Carl Friedrich Bolz-Tereick;Rebecca Killick;S. Mount;L. Tratt
通讯作者:
Edd Barrett;Carl Friedrich Bolz-Tereick;Rebecca Killick;S. Mount;L. Tratt
DOI:
10.1145/2464157.2464160
发表时间:
2013-06
期刊:
--
影响因子:
--
作者:
T. Kalibera;Richard E. Jones
通讯作者:
T. Kalibera;Richard E. Jones
DOI:
10.1145/3030207.3030213
发表时间:
2017
期刊:
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering
影响因子:
--
作者:
P. Leitner;C. Bezemer
通讯作者:
C. Bezemer
影响因子:
4.1
作者:
L. Traini;V. Cortellessa;Daniele Di Pompeo;Michele Tucci
通讯作者:
Michele Tucci