32 Stimmen

Relative Leistung von Javas Garbage First (G1) Garbage Collector?

Kennt jemand irgendwelche Leistungs-Benchmarks des neuen Garbage First (G1) Garbage Collectors von Java (im Vergleich zu den "alten" GCs)?

In Bezug auf die GC-Pausenzeiten gibt Sun an, dass G1 manchmal besser und manchmal schlechter als CMS ist. Der G1-Kollektor ist zwar erfolgreich bei der Begrenzung der Gesamtpausenzeit, aber er ist immer noch nur ein weicher Echtzeitkollektor. Mit anderen Worten: Er kann nicht garantieren, dass er die Fähigkeit der Anwendungsthreads, ihre Fristen einzuhalten, nicht beeinträchtigt. Er kann jedoch innerhalb einer genau definierten Reihe von Grenzen arbeiten, die ihn ideal für Soft-Echtzeitsysteme machen, die eine hohe Durchsatzleistung beibehalten müssen.

Ich würde gerne tatsächliche Messungen des Durchsatzes und der Latenzzeit für Javas CMS- (concurrent mark sweep) und G1- (garbage first) Kollektoren sehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X