La machine virtuelle Java (JVM ) est le composant d'exécution du Java Runtime Environment ( JRE) qui interprète et exécute les magasins de code d'octets dans une classe Java. Au sein de la machine virtuelle Java est une idée théorique de la pile Java qui est l'endroit où les objets créés dans une classe Java résident en mémoire lors de l'exécution du programme. Quand un objet se fait utilisé par le programme d'exécution, le Garbage Collector Java libère la mémoire dans le tas Java utilisée par l'objet . Si votre programme Java nécessite un usage intensif de la mémoire et vous ne pas augmenter la taille de la pile par défaut de Java , puis votre programme peut échouer sur un " out of memory" exception Java. Instructions
1
Ouvrez la commande ou de l'invite DOS sur votre ordinateur. Pour ouvrir l'invite , sélectionnez le menu Démarrer et tapez "command " dans le champ de recherche de texte suivi de la touche "Enter" .
2
Changer le répertoire DOS à l'emplacement du programme Java vous allez exécuter avec la plus grande taille de la pile Java. Pour ce faire , tapez " cd \\ " suivi par le chemin complet du répertoire des fichiers de classe . Un exemple de cela est:
cd c: \\ myjavafiles
3
Changer la taille de mémoire Java max à 128 grâce à l'utilisation d'arguments de ligne de commande sur la machine virtuelle Java invocation . Pour ce faire, tapez la commande suivante à l'invite DOS suivie de la touche "Entrée" :
java- Xmx128m YourClassNameHere
4
Quittez le programme d'exécution Java à l'étape 3 . Relancez l'application Java la fixation d'un défaut Java taille initiale du tas de 32 Mo avec la possibilité d'augmenter la taille du tas de 128 Mo si nécessaire en saisissant la commande suivante à l'invite DOS suivie de la touche "Entrée" :
< p > java- Xms32m - Xmx128m YourClassNameHere