日期:2014-05-17  浏览次数:20738 次

程序变慢
我手上有个项目,是做大量数据迁移的,开始个把小时跑的还是挺快的,后来则越来越慢,初步怀疑是JAVA虚拟机里面的垃圾没有及时回收导致的。想问下各位大侠该怎么处理?

------解决方案--------------------
你到任务管理器中查看一下你的java.exe这个进程 占用的内存就知道了,如果猛涨 ,那就是了,如果平稳,那就得找其他问题了
------解决方案--------------------
迁移的时候有没有用到临时文件夹,有没有遍历文件夹,是不是没有及时删掉临时文件夹。
------解决方案--------------------
还有链接DB的connection要及时关闭。
------解决方案--------------------
这个可能是内存泄露,可以先借助相关工具查看到底是哪里出现了这种情况。另外可以对程序进行修改,及时清空那些没用的对象。