0
我想確定我的應用程序是否存在內存泄漏,或者由於我擁有的類的數量而實際上只是內存不足。PermGen空間何時被清除?
我的問題是:什麼時候PermGen空間被清除?我在Tomcat6中運行一個應用程序。當tomcat重新啓動時,或者當JVM或整個服務器重新啓動時,PermGen空間是否會被清除?
我想確定我的應用程序是否存在內存泄漏,或者由於我擁有的類的數量而實際上只是內存不足。PermGen空間何時被清除?
我的問題是:什麼時候PermGen空間被清除?我在Tomcat6中運行一個應用程序。當tomcat重新啓動時,或者當JVM或整個服務器重新啓動時,PermGen空間是否會被清除?
當Tomcat重新啓動時,至少清除PermGen空間。您不需要重新啓動整個服務器來清除它。
JVM將使用Tomcat重新啓動。
*當tomcat重新啓動,或者當JVM或整個服務器重新啓動時,PermGen空間是否被清除?*是。你的三個例子是(通常)同樣的事情。現在,如果你想問**重新部署**;那麼這是一個*小* *不同,並且tomcat類加載器負責生命週期。 –
也許[this](http://www.zulutown.com/blog/2009/03/12/solving-tomcat-outofmemoryerror-heap-space-and-permgen-space/)會有所幫助。 – MikeJRamsey56