Nie mogę przez całe życie znaleźć definicji tego, co CMSClassUnloadingEnabled
faktycznie robi flaga Java VM , poza niektórymi bardzo mglistymi definicjami wysokiego poziomu, takimi jak „pozbywanie się problemów z PermGen” ( czego nie robi , przy okazji).
Zajrzałem na stronę Sun / Oracle i nawet lista opcji tak naprawdę nie mówi, co robi.
Opierając się na nazwie flagi, domyślam się, że CMS Garbage Collector domyślnie nie zwalnia klas, a ta flaga włącza go - ale nie jestem pewien.
CMSClassUnloadingEnabled
mieć żadnego wpływu,UseConcMarkSweepGC
musi być również ustawiony