首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一个java内存的有关问题,软件占用内存非常高

2012-09-28 
请教一个java内存的问题,软件占用内存非常高Java codejava -Xms32m -Xmx64m -jar xxx.jar如上,运行一个jar

请教一个java内存的问题,软件占用内存非常高

Java code
java -Xms32m -Xmx64m -jar xxx.jar

如上,运行一个jar程序,用jconsole.exe查看,堆内存一直在15M左右,非堆内存30M,

但在windows资源管理器里面,内存占用

从一开始的50M,会慢慢上升,一直升到400M,500M,然后程序就崩溃了,这是什么原因?

[解决办法]
程序里可能有资源占用的内容没有释放,需要去找代码的问题
[解决办法]
用工具来监视对象数量变动情况。

记得jconsole.exe应该有跟踪对象的能力。

[解决办法]
不知道你这里是长时间这样还是在某一个瞬间这样?
[解决办法]
找对象创建的地方,和清理处

热点排行