Java/fr: Difference between revisions

Jump to navigation Jump to search
477 bytes added ,  6 years ago
no edit summary
(Updating to match new version of source page)
No edit summary
Line 64: Line 64:
N'oubliez pas que l'instance Java crée elle-même une réserve d'utilisation de la mémoire. Nous recommandons que la limite par tâche soit fixée à 1 ou 2Go de plus que la valeur de l'option <tt>-Xmx</tt>.
N'oubliez pas que l'instance Java crée elle-même une réserve d'utilisation de la mémoire. Nous recommandons que la limite par tâche soit fixée à 1 ou 2Go de plus que la valeur de l'option <tt>-Xmx</tt>.


<div class="mw-translate-fuzzy">
===Garbage Collection (GC)===  
===Garbage Collection (GC)===  
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. Par défaut, l'instance Java utilise un GC parallèle et détermine un nombre de fils GC égal au nombre de cœurs CPU du nœud, que la tâche Java soit ou non multifil. Chacun des fils GC consomme de la mémoire. De plus, la quantité de mémoire consommée par les fils GC est proportionnelle à la quantité de mémoire physique. Nous vous recommandons donc fortement d'avoir un nombre de fils GC égal au nombre de cœurs CPU que vous demandez à l'ordonnanceur dans le script de soumission., par exemple  <tt>-XX:ParallelGCThreads=12</tt>. Vous pouvez aussi utiliser le GC séquentiel avec l'option <tt>-XX:+UseSerialGC</tt>, que la tâche soit ou non parallèle.
</div>


===Mot-clé <tt>volatile</tt> ===  
===Mot-clé <tt>volatile</tt> ===  
rsnt_translations
56,430

edits

Navigation menu