Ist Concurrent Mark Sweep (CMS) ein Stopp des Weltereignisses?

Ich sehe viele Klassen entladen und mein gesamtes System wird während dieser Zeit hängen.

[Unloading class sun.reflect.GeneratedMethodAccessor117]
[Unloading class sun.reflect.GeneratedConstructorAccessor1896]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor485]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor579]
.... // about 1700 of them

Gleichzeitig sehe ich keine Spitze im Perm-Raum, es scheint also kein GC-Ereignis zu sein.

Ich möchte folgendes wissen

Ist die gleichzeitige Mark Sweep-Sammlung ein Stopp des Weltereignisses?

Kommt es auch vor, wenn der Dauerwellenspeicher nicht voll ist?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage