Ich kann für mein ganzes Leben keine Definition dessen finden, was das Java VM-Flag CMSClassUnloadingEnabled
tatsächlich tut, abgesehen von einigen sehr unscharfen Definitionen auf hoher Ebene wie "Behebt Ihre PermGen-Probleme" ( was übrigens nicht der Fall ist).
Ich habe auf der Website von Sun / Oracle nachgesehen, und selbst die Optionsliste sagt nicht wirklich, was sie tut.
Basierend auf dem Namen des Flags schätze ich, dass der CMS Garbage Collector standardmäßig keine Klassen entlädt, und dieses Flag aktiviert es - aber ich kann nicht sicher sein.
CMSClassUnloadingEnabled
jede AuswirkungUseConcMarkSweepGC
auch festgelegt werden