Depuis le document lié est un 1.4.2 VM c'est ce que je vais supposer que vous êtes à l'aide de (Jvm 5 et 6 comportent différemment).
À partir de http://java.sun.com/docs/hotspot/gc1.4.2/
si l'option-XX:+UseConcMarkSweepGC est utilisé sur
la ligne de commande puis le drapeau
UseParNewGC est également définie sur true si il
n'est pas autrement définie explicitement sur l'
ligne de commande
Donc la réponse est que vous ne devez utiliser -XX:+UseConcMarkSweepGC et il permettra à l'simultanées collector avec le parallèle de la jeune génération de collecteurs.
Edit: pour la version 6 de Java, le même drapeau (-XX:+UseConcMarkSweepGC) permet simultanément le collecteur. Le choix de collecteur que vous voulez dépend d'un certain nombre de choses, et de tester différentes configurations. Mais il y a certaines orientations très générales. Si vous avez un processeur unique, seul thread à la machine, alors vous devriez utiliser le numéro de série du collecteur (valeur par défaut pour certaines configurations, peut être activé explicitement pour avec -XX:+UseSerialGC). Pour les ordinateurs multiprocesseurs où votre charge de travail est fondamentalement dépendant du PROCESSEUR, utilisation de la parallèle le collecteur. Cette option est activée par défaut si vous utilisez le serveur de drapeau, ou vous pouvez activer explicitement -XX:+UseParallelGC. Si vous préférez garder la GC pauses plus courtes au détriment de l'aide total plus de temps PROCESSEUR pour les GC, et vous avez plus d'un CPU, vous pouvez utiliser simultanément le collecteur (-XX:+UseConcMarkSweepGC). Notez que la concurrente de collecteur a tendance à exiger plus de RAM alloué à la JVM que le numéro de série ou en parallèle des collectionneurs pour une charge de travail donnée, parce que certains de fragmentation de mémoire peut se produire.