applications Java sont alloués mémoire , appelée mémoire " heap " , pour stocker des données créées dynamiquement lors de l'exécution d'un programme. Applications Java lancer avec un montant de départ de la mémoire du tas , et peuvent se voir attribuer une quantité maximale de mémoire de tas, qui est utilisé comme l'augmentation des besoins de l'application. En règle générale, les montants minimum et maximum de mémoire de tas alloué , ou " taille du tas , " sont déterminées par les valeurs par défaut de votre système d'exploitation et la version de Java. Toutefois, si une application nécessite plus que la quantité maximale de mémoire allouée , une erreur " out-of -memory » se produit. Les tailles de tas de départ et maximum pour une application Java peuvent être définis dans Microsoft Windows XP en ajoutant ou en modifiant les drapeaux de la taille des tas sur le raccourci de l'application Java. La quantité maximale de mémoire de tas qui peut être allouée est d'environ 1,6 gigaoctets. Instructions
1
un clic droit sur votre raccourci de l'application Java et sélectionnez "Propriétés".
2
Dans la ligne " cible " dans le " Raccourci" onglet , ajoutez l'indicateur de taille initiale du tas " - Xms32M » après le mot «java» ( avec un espace avant et après le drapeau ) . Ceci définit la taille du segment initial de l'application de 32 mégaoctets . Si vous souhaitez que l'application démarre avec plus ou moins de mémoire allouée en tas , changer "32" pour le nombre de méga-octets , par exemple " - Xms128m " pour 128 MB .
3
Ajouter le drapeau de taille maximale du tas " - Xmx128M " ( avec un espace avant et après le drapeau ) . Ceci définit la taille maximale de segment pour l'application de 128 MB. Si vous voulez la demande d'avoir une taille maximale de segment supérieur disponible , modifiez "128" pour le nombre de mégaoctets votre application. Par exemple, écrire " - Xms512m " pour 512 MB. La taille maximale du tas doit être supérieure à la taille initiale du tas .
4
Cliquez sur "OK".
5
Cliquez ou double- cliquez sur le raccourci pour lancer l' application Java . Si vous continuez à recevoir des erreurs out-of- mémoire , répétez ces étapes , l'augmentation de la valeur de l' indicateur de taille maximale du tas .