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".