?前段時間,系統連續跑幾天,tomcat jvm內存總在不斷減少,最多只能跑三天,memory就不夠了。
把tomcat jvm 從64m增加到128m仍不能解決問題,估計是哪個程序有問題,于是下載了JProbe來測試,
找出了幾個占內存大的class,修改程序。情況有所好轉,可是不能根本解決。
?????? 前天突然想到會不會是DBManager.java中出了問題,于是刪除了其中一些可有可無的代碼。經過三天的測試,哈哈,果然,jvm free memory再不會持續下降了,問題得到根本解決,好高興。以前寫程序不會太注意內存的問題,但因為有了次經歷,我開始重視如何把程序寫得更精煉些。
?????? ENS曾出現非常大的問題,就是跑了幾天后tomcat就自己關掉了,真可笑!還好,我的系統不曾出現過這種嚴重的問題。我對我的系統afunms還是很有信心的,哈哈
。發現整個系統只占不到30m的內存,其實原來的64m是完全夠用了!