相关问题:从Java 6 + Tomcat 6升级到Java 8 + Tomcat 8时的垃圾收集器使用情况
我有一组用Java 8编译的webapps.如果我在Tomcat 8中运行它们,我会得到许多带有随机内存分配的次要GC集合.在Tomcat 6中,内存分配更加线性和稳定(两种情况下都是空闲,没有流量).
伊甸园太空雄猫8:
伊甸园空间雄猫6:
你知道为什么会这样吗?
编辑1:
这些是来自生产环境的数据,包括jdk 1.8和Tomcat 8.由于GC循环,CPU几乎总是很高.对此有何评论?
编辑2:
这是一个heapdump analisis(1.8GB转储):