programmes Java peuvent allouer et libérer de la mémoire dynamiquement en utilisant une variété de classes intégrées et de méthodes. En plus de cela , les objets sont créés et détruits tout le temps et ramassage des poubelles automatiques arrive périodiquement. Toute cette activité d'allocation /désallocation se déroule sur un pool de mémoire appelé " tas ". Vous pouvez modifier la configuration par défaut du tas Java en invoquant la JVM ( l'utilitaire qui exécute réellement les programmes Java ) avec les valeurs des paramètres appropriés. Instructions 
 1 
 Cliquez sur "Démarrer " et tapez " exécuter " dans la boîte de recherche. Cliquez sur " Exécuter" puis taper " cmd " et appuyez sur "Entrée". Windows va ouvrir une nouvelle fenêtre de commande 
 2 
 Changer le dossier de commandes actuel à l'endroit où votre application Java est stockée (l'application doit être déjà compilé les fichiers " de la classe . " ) : . 
 
 C: 
 
 cd " C: \\ sven \\ javaProg " 
 
 Remplacer " C: \\ sven \\ javaProg " avec le chemin d'accès au dossier de l'application et de "C:" avec le lecteur lettre . Appuyez sur "Entrée" après chaque ligne 
 3 
 Démarrer la machine virtuelle Java sur votre demande en précisant les limites non définies par défaut taille du tas , comme dans la commande suivante : . 
 
 Java - Xms8MB - Xmx320MB mainClass.class classArgs 
 
 Remplacer "8 " avec la taille initiale du tas que vous voulez ( en méga-octets ; par défaut est 2 ) et "320" avec la taille maximale du tas votre demande sera en mesure de réclamer (en mégaoctets ; par défaut est 64 ) . Remplacer " mainClass.class " avec le nom de la classe avec votre méthode "main" et " classArgs « avec les arguments nécessaires à votre application. Appuyez sur "Entrée".