我们公司的服务器上,当启动Tomcat时,java.exe所占用的内存会慢慢增加,大学两三个小时的时间,当增加到java.exe占用了100M内存时,Tomcat就会出现java.lang.OutOfMemoryError,不知道是什么原因, 好像是JVM所占用的内存不释放,为什么啊?
------解决方法--------------------------------------------------------
java.lang.OutOfMemoryError-内存溢出,用System.gc();试试
另外你可以设置java的最大内存.
------解决方法--------------------------------------------------------
不过最根本的办法是用性能检测工具检测一下你的程序中是否有内存空洞.
------解决方法--------------------------------------------------------
看样子必须使用 OPTIMIZEIT 类似的工具