37 Stimmen

Java Concurrent und Parallel GC

Dieser Artikel aquí schlägt vor zu verwenden -XX:+UseParNewGC "Um eine parallele junge Generation GC mit der gleichzeitigen GC zu ermöglichen".

Meine Verwirrung ist, dass, um sowohl parallele und gleichzeitige GC zu aktivieren, sollte ich

  • verwenden. -XX:+UseParNewGC oder
  • beides verwenden -XX:+UseParNewGC et -XX:+UseConcMarkSweepGC ?

PS

Ich verwende JVM 6.

0voto

Sie können nicht zwei GC-Optionen gleichzeitig aktivieren. Ich würde Ihnen vorschlagen, CMS zu verwenden, das besser ist als die nächste Generation von GC im Vergleich zu UseParNewGC. Und wenn Sie Java 1.7 oder später verwenden und die Heap-Größe relativ groß ist (z. B. > 4 GB), sollten Sie G1 verwenden.

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