Page history
17 April 2023
31 March 2023
13 February 2023
22 January 2019
21 January 2019
26 June 2018
21 June 2018
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..."
−155
no edit summary
−296
Created page with "Pour voir toutes les options en ligne de commande que l'instance exécutera, utilisez l'indicateur <code>-XX:+PrintCommandLineFlags</code> comme suit : <pre> $ java -Xms256m..."
Created page with "Ces deux paramètres peuvent toutefois être explicitement contrôlés par l'un ou l'autre des énoncés suivants ː java -Xms256m -Xmx4g -version ou java -XX:InitialHeapS..."
−11
no edit summary
−4
Created page with "En présence d'une grande quantité de mémoire physique, cette valeur de 1/4 peut aisément dépasser les limites imposées par l'ordonnanceur ou par un interpréteur et Java..."
+49
Created page with "Quand une instance Java est lancée, elle fixe la valeur de deux paramètres selon la quantité de mémoire physique plutôt que la quantité de mémoire disponible comme suit..."
+93
no edit summary
−592
Updating to match new version of source page
+1,890
28 August 2017
25 April 2017
no edit summary
+1
no edit summary
−4
no edit summary
no edit summary
+1
Created page with "==Références== OAKS, Scott et Henry Wong, Java Threads: Understanding and Mastering Concurrent Programming, 3e édition, O'Reilly, 2012."
−7
Created page with "===Mot-clé <tt>volatile</tt> === Le sens de ce mot-clé est très différent de celui du même terme utilisé en programmation C/C++. La valeur d'une variable Java ayant cet..."
+23
Created page with "===Garbage Collector (GC)=== Que la tâche soit ou non multifil, Java utilise par défaut le mécanisme de ésallocation parallèle ''Garbage Collector'' avec autant de fils..."
−65
Created page with "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..."
+4
Created page with "Vous pouvez utiliser la variable d'environnement <tt>_JAVA_OPTIONS</tt> pour configurer les options d'exécution plutôt que de les spécifier en ligne de commande. Ceci s'av..."
+13
Created page with "===Mémoire === Java utilise un mécanisme de désallocation automatique de la mémoire (''garbage collector'') pour identifier les variables qui ne s'appliquent pas et retou..."
−51
Created page with "== Pièges =="
+1
no edit summary
−1
Created page with "=== MPI === On utilise souvent la librairie [http://mpj-express.org/ MPJ Express] pour obtenir un parallélisme de type MPI."
−15
Created page with "===Fils d'exécution=== Java permet la programmation avec fils, éliminant ainsi le recours à des interfaces et librairies comme OpenMP, pthreads et Boost qui sont nécessai..."
+19
Created page with "==Parallélisme=="
−6
Created page with "Les logiciels Java sont fréquemment distribués sous forme de fichiers JAR portant le suffixe <tt>jar</tt>. Pour utiliser un logiciel Java, utilisez la commande {{Commande|j..."
−131
no edit summary
+5
Created page with "Calcul Canada met à la disposition des utilisateurs plusieurs environnements Java via la commande <tt>module</tt>. En principe, vous aurez un seul module Java chargé à la f..."
−52
no edit summary
+13
no edit summary
+4
Created page with "Java est un langage de programmation de haut niveau orienté objet créé en 1995 par Sun Microsystems (rachetée en 2009 par Oracle). L'objectif central de Java est que les l..."
+106
Created page with "Java"
+6,385