在生产环境中,不断发现一些运行在JVM上的应用程序,偶尔会因为记录JVM的GC日志被后台的IO操作(例如OS的页缓存回写)阻塞,出现长时间的STW(Stop-The-World)停顿。我们的调查表明,导致这些停顿的原因,…
分类:jvm调优
JVM调优实战:G1中的to-space exhausted问题
最近刚刚将自己的一个应用从CMS升级到G1,在一天早上,刚刚到办公室坐下,就收到手机一阵报警,去查看了监控,发现机器的内存出现了一个90度的涨幅,如下图所示: 在查看GC日志后,发现那个时间点附近出现了“to-space…