程序好慢呀!这是怎么回事?(我能给的最高分了) 你经常在适当的位置(如中断一个连接后),调用System.gc()清空一次内存,应该就没有事了。如果不是这样,那检查是否一个函数之内分配了大量内存,而大部分是临时内存 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.gc()的意义好像不是很大。只是通知 jvm 做收集。你看一下,是不是有变量用完后,你没有把 reference 置 null?或者,有太多 ref 。还有,您的机器内存应该 > 256m ,是吧?不然还是加内存吧。 你是不是用递归算法来生成最后的树状结构的?算法不够优化的话,帖子稍多就会很慢的,很不合算,不如在发贴的时候做排序。内存增长很快原因很多,主要和JVM的垃圾收集机制相关(它只在系统内存不够使用时才回收内存),如果你占用的内存数没超过你的物理内存数,就暂时别管他好了。当然,你的代码还是应该好好改一改。 有 ResultSet.close();和Connection.close();吗? 你在javabean中的Connection Statement 的實例用完后,是否把它們關了呀在 jsp中的這些對象用完后,也要關閉掉呀 1求教java正则表达式替换问题 请教一个多线程问题. jar文件如何读同目录下文件 怎样遍历JAR文件中的一个文件夹? 关于正则表达式 如何把一个array复制到arrayList里? 请了解JAVA编程思想的朋友进来帮一下忙! 转换问题,等于给分 急问:如何设置在Jbuilder中设置CVS服务器,多谢! 我按书上的例子写了一个大开文件对话框,发现有一个问题 有谁知道UltraEdit8.0b,EditPlus2.10a的注册码.急!急!!急!!! ERP和CRM的区别,有谁知道?
只是通知 jvm 做收集。
你看一下,是不是有变量用完后,你没有把 reference 置 null?
或者,有太多 ref 。
还有,您的机器内存应该 > 256m ,是吧?不然还是加内存吧。
内存增长很快原因很多,主要和JVM的垃圾收集机制相关(它只在系统内存不够使用时才回收内存),如果你占用的内存数没超过你的物理内存数,就暂时别管他好了。当然,你的代码还是应该好好改一改。
在 jsp中的這些對象用完后,也要關閉掉呀