Est -XX:+UseG1GC le remplacement approprié pour -Xincgc?

Actuellement, nous utilisons les différentiels garbage collector en ajoutant -Xincgc à la commande java. Dans JDK 8 ce commutateur est obsolète. Donc, ce qui est l'équivalent de remplacement pour elle? -XX:+UseG1GC?

Arrière-plan: L'application dispose d'un tas de 8 GO et crée beaucoup de la courte vie à des objets. J'ai remarqué que c'est souvent arrêtée quelques secondes pour faire la collecte des ordures. Par curiosité, j'ai ajouté le -Xincgc et a constaté que les pauses ont disparu et la performance globale améliorée ~4 fois.

Malheureusement, je n'ai trouvé aucune information sur ce type de garbage collector le -Xincgc déclencheurs. Il y a le CMS Concomitants (marque et de balayage) et la nouvelle G1 (Ordures première). Mais ce que j'obtiens avec -Xincgc?

InformationsquelleAutor BetaRide | 2015-11-25