by Anonymous » 14 Apr 2025, 11:49
ob es sich um G1, ZGC oder SGC handelt, es scheint, dass GC nur ausgelöst werden kann, wenn die Zuweisung eines neuen Objekts fehlschlägt. Wenn ich keine Objekte zuordne, wird mein Raum immer besetzt, auch wenn mein System erst vorübergehend verwendet wird, wenn die nächste Zuordnung fehlschlägt. Wenn GC im Leerlauf ausgelöst werden kann, kann es den gebrauchten Speicherraum erheblich speichern und die Auswirkungen von STW auf Anwendungs -Threads reduzieren. Wie definieren Sie also die Müßiggang von Systemen? Vielleicht ist es die Anzahl der aktiven Threads, vielleicht ist es die CPU -Verwendung des aktuellen Vorgangs, oder es kann dem Benutzer zu definieren.
ob es sich um G1, ZGC oder SGC handelt, es scheint, dass GC nur ausgelöst werden kann, wenn die Zuweisung eines neuen Objekts fehlschlägt. Wenn ich keine Objekte zuordne, wird mein Raum immer besetzt, auch wenn mein System erst vorübergehend verwendet wird, wenn die nächste Zuordnung fehlschlägt. Wenn GC im Leerlauf ausgelöst werden kann, kann es den gebrauchten Speicherraum erheblich speichern und die Auswirkungen von STW auf Anwendungs -Threads reduzieren. Wie definieren Sie also die Müßiggang von Systemen? Vielleicht ist es die Anzahl der aktiven Threads, vielleicht ist es die CPU -Verwendung des aktuellen Vorgangs, oder es kann dem Benutzer zu definieren.