rsnt_translations
56,430
edits
No edit summary |
(Created page with "Que la tâche soit ou non multifil, l'instance Java utilise GC par défaut et crée autant de fils que le nombre de cœurs CPU dans le nœud. Chacun des fils GC consomme une p...") |
||
Line 67: | Line 67: | ||
Java utilise le processus automatique de ''Garbage Collection'' pour identifier les variables avec des valeurs non valides et retourner la mémoire qui leur est associée au système d'exploitation. Ceci n'empêche pas toutefois le fait que plusieurs programmes Java ont besoin d'une grande quantité de mémoire pour être exécutés sans problème. | Java utilise le processus automatique de ''Garbage Collection'' pour identifier les variables avec des valeurs non valides et retourner la mémoire qui leur est associée au système d'exploitation. Ceci n'empêche pas toutefois le fait que plusieurs programmes Java ont besoin d'une grande quantité de mémoire pour être exécutés sans problème. | ||
Que la tâche soit ou non multifil, l'instance Java utilise GC par défaut et crée autant de fils que le nombre de cœurs CPU dans le nœud. Chacun des fils GC consomme une portion de la mémoire. Nous recommandons fortement de définir le même nombre de fils GC que le nombre de cœurs CPU demandé à l'ordonnanceur lors de la soumission de votre script, par exemple <tt>-XX:ParallelGCThreads=12</tt>. Même si la tâche est parallèle, vous pouvez invoquer le GC séquentiel avec l'option <tt>-XX:+UseSerialGC</tt>. | |||
===Mot-clé <tt>volatile</tt> === | ===Mot-clé <tt>volatile</tt> === |