后台IO高负载造成JVM GC长时间停顿

在我们的生产环境中,我们已经多次看到在JVM (Java虚拟机)中运行的应用程序偶尔会遇到很大的STW (Stop-The-World)应用程序暂停,原因是JVM的GC日志被后台IO通信阻塞(例如,OS页面缓存写回)。在这种STW暂停期间,JVM暂停所有应用程序线程,应用程序停止响应用户请求,从而导致对延迟敏感的用例出现不可接受的延迟。 我们的研究表明,暂停是由JVM GC(垃圾收集)在写GC日志
相关文章
相关标签/搜索