?前段時(shí)間,系統(tǒng)連續(xù)跑幾天,tomcat jvm內(nèi)存總在不斷減少,最多只能跑三天,memory就不夠了。
把tomcat jvm 從64m增加到128m仍不能解決問(wèn)題,估計(jì)是哪個(gè)程序有問(wèn)題,于是下載了JProbe來(lái)測(cè)試,
找出了幾個(gè)占內(nèi)存大的class,修改程序。情況有所好轉(zhuǎn),可是不能根本解決。
?????? 前天突然想到會(huì)不會(huì)是DBManager.java中出了問(wèn)題,于是刪除了其中一些可有可無(wú)的代碼。經(jīng)過(guò)三天的測(cè)試,哈哈,果然,jvm free memory再不會(huì)持續(xù)下降了,問(wèn)題得到根本解決,好高興。以前寫(xiě)程序不會(huì)太注意內(nèi)存的問(wèn)題,但因?yàn)橛辛舜谓?jīng)歷,我開(kāi)始重視如何把程序?qū)懙酶珶捫?/font>
?????? ENS曾出現(xiàn)非常大的問(wèn)題,就是跑了幾天后tomcat就自己關(guān)掉了,真可笑!還好,我的系統(tǒng)不曾出現(xiàn)過(guò)這種嚴(yán)重的問(wèn)題。我對(duì)我的系統(tǒng)afunms還是很有信心的,哈哈
。發(fā)現(xiàn)整個(gè)系統(tǒng)只占不到30m的內(nèi)存,其實(shí)原來(lái)的64m是完全夠用了!