我讀了幾篇文章,我明白以下內容(請指正和/或編輯的問題,如果我錯了):爲什麼PermGen空間不斷增長?
Java堆分割這樣的:
年輕一代:創建的對象去這裏,這部分是經常和廉價地收集垃圾
老一代:在年輕一代的垃圾收集生存的對象去這裏,這個地區是垃圾收集較少,並使用更多的CPU要求過程/算法(我相信這就是所謂的標記 - 清除)
編輯:由另一個用戶說,PermGen的不是區域稱爲heap
- PermGen的一部分:這個地區充滿你的應用程序類的元數據和許多其他的東西不依賴於應用程序的使用。
因此,知道這......爲什麼我的PermGen空間在應用程序處於重負載時增長?對於我之前所說的空間,儘管應用程序負載不應該增量填充,但正如我在開始時所說的,可能我對某些假設是錯誤的。
事實上,如果PermGen的空間越來越大,有沒有垃圾的方式收集或重置?
請問您是否可以進一步澄清您的燙髮電池正在增長時發生了什麼?你如何看待你的燙髮器正在增長? – 2010-01-12 19:54:32