Nie mogę przez całe życie znaleźć definicji tego, co CMSClassUnloadingEnabledfaktycznie 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.
CMSClassUnloadingEnabledmieć żadnego wpływu,UseConcMarkSweepGCmusi być również ustawiony