你说的前一个“堆内存”是在硬盘上见到的大小,每次运行都会增大一点;后面那个是你在运行项目时用到的存储空间,占用的是内存空间,而非硬盘上的存储空间。
在JVM上配置内存溢出转储文件 在使用heap分析工具 分析下 对象个数就好了 一回生两回熟 次数多了就OK了
怀疑是编码问题导致的gc无法回收内存。