假設一個64位的JVM,保持MaxPermSize的小有什麼好處嗎?保持MaxPermSize小有什麼好處嗎?
這是在經常重新部署的Java EE應用程序的上下文中,並且存在類加載器泄漏。作爲一箇中期的解決方法,只要將MaxPermSize提升到一個荒謬的值,似乎是非常合理的 - 只要它不會使磁盤交換空間失效。
由於未部署應用程序的代碼幾乎全部未使用(除了涉及泄漏的代碼),它被操作系統調出。因此,從未部署的碎石物理內存的負載似乎可以忽略不計;這已通過觀察RSS(Unix上的工作集大小)進行驗證。
我應該關注其他效果嗎?
是的,GC令人擔憂 - 我擔心所有的枯木都必須被分頁。謝謝! – 2012-03-09 16:01:26