如圖,實在找不出問題出在哪,求助
1 回答
繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
內存是逐步增加的還是一直很高。前者考慮是內存泄漏。
檢查下你的程序有沒有和原生代碼的交互,比如說調用了瀏覽器、操作office、調用dll庫等等,如果有,那么這些都可能造成內存泄漏,建議你把這些操作放在進程外,然后定時重啟它們。
另外,檢查下有沒有使用lambda表達式、匿名函數等,這些也可能意外地延長變量的生命周期造成無法釋放。
另外你的系統內存有多少,jvm有優化,在內存充足的時候不會激進地垃圾回收,表現出來就是內存大的機器,使用的內存比較多,這是正常的。
添加回答
舉報
0/150
提交
取消
