Използвам tomcat6 и java на сървъра на Debian. Някой знае ли някои добри и надеждни стратегии за събиране на боклук за PermGen?
Отговори:
0 за отговор № 1Ако имате доказателства, че имате проблемпрекалено много заредени класове и, особено, ако имате проблем с много „еднократни“ класове, които могат да бъдат препратени веднъж и никога повече да не се използват, трябва да научите за товарачите на персонализирани класове.
За да събираш боклук клас, всичкиОбектите от класа трябва да бъдат колекционерски и не трябва да има препратки към класа, различен от товарача на зареждащия клас (който също трябва да отговаря на стандартните изисквания за „събираемост“). Тогава класът и това натоварващият клас за зареждане ще бъдат събрани заедно.