gpt4 book ai didi

KVM 上的 Java 意外停止世界

转载 作者:行者123 更新时间:2023-12-02 03:52:18 28 4
gpt4 key购买 nike

是否有人也经历过在 KVM 上运行的 JVM(Java 7 和 8 热点)中意外的 Stop The Worlds 暂停?我认为,由于虚拟化,硬件上的其他 KVM 可能会占用我的 JVM 的处理时间。是否可以?你能解决这个问题吗?如何解决?

我的垃圾收集器图表看起来很正常。每15分钟就会发生一次minor gc,所以我认为这不可能是频繁发生STW的原因。

最佳答案

我建议您运行一个 JVM,它不会通过监视器抖动执行任何操作。例如 MicroJitterSampler

这将有助于确定系统抖动的基线。例如在您可能期望得到的干净机器上

2us 78400
3us 122703
4us 345238
6us 216098
8us 78694
10us 3977528
14us 114495
20us 4931
30us 203
40us 35
60us 18
80us 11
100us 9
140us 132
200us 85
300us 473
400us 5
1ms 24

这是针对每小时的抖动进行标准化的。

有了亲和性,你可以把这个降低得多。在虚拟机上,您可能会在安静的机器上看到 5 - 50 毫秒。

关于KVM 上的 Java 意外停止世界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776499/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com