8回复
8月前
OOM后,进程一直都在,还一直在fullgc
jdk 1.8 ,g1垃圾收集器 。目前线上有一个应用,因为metaspace不够,oom了。然后进入机器查看发现cpu能达到80%,发现是一个线程在不停的fullgc。为啥tomcat oom了,为啥进程还在呢? 为啥gc线程还能继续工作?
869 阅读
jdk 1.8 ,g1垃圾收集器 。目前线上有一个应用,因为metaspace不够,oom了。然后进入机器查看发现cpu能达到80%,发现是一个线程在不停的fullgc。为啥tomcat oom了,为啥进程还在呢? 为啥gc线程还能继续工作?
OOM 了,,只是其中一个线程挂了,,还不至于直接崩溃。 崩溃的这个线程的内存得到释放了,其他继续用。