小编Fra*_*ero的帖子

Tomcat 6和Tomcat 8中Java 1.8的内存分配行为

相关问题:从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转储):

在此输入图像描述

java tomcat memory-management jvisualvm

14
推荐指数
1
解决办法
850
查看次数

标签 统计

java ×1

jvisualvm ×1

memory-management ×1

tomcat ×1