後臺IO高負載造成JVM GC長時間停頓

在我們的生產環境中,我們已經多次看到在JVM (Java虛擬機)中運行的應用程序偶爾會遇到很大的STW (Stop-The-World)應用程序暫停,原因是JVM的GC日誌被後臺IO通信阻塞(例如,OS頁面緩存寫回)。在這種STW暫停期間,JVM暫停所有應用程序線程,應用程序停止響應用戶請求,從而導致對延遲敏感的用例出現不可接受的延遲。 我們的研究表明,暫停是由JVM GC(垃圾收集)在寫GC日誌
相關文章
相關標籤/搜索