我目前正在研究Java應用程序,并正在努力優(yōu)化其內存使用率。據(jù)我所知,我正在遵循正確收集垃圾的準則。但是,即使不需要,我的堆似乎也處于其最大大小。當人不在使用計算機時,我的程序每小時執(zhí)行一次資源密集型任務。該任務使用了一塊不錯的內存,但在任務完成后立即將其全部釋放。NetBeans探查器顯示內存使用情況如下所示:Java程序內存使用情況我真的很想在不使用時將所有的堆空間都還給操作系統(tǒng)。我沒有理由費盡全力,而程序至少還要再一個小時都不會做任何事情。這可能嗎?謝謝。
添加回答
舉報
0/150
提交
取消