HI, J'aimerais savoir si je peux augmenter la mémoire de la JVM en fonction de mon application et si oui, comment puis-je augmenter la mémoire de la JVM ? Et comment puis-je connaître la taille de la JVM ?
Réponses
Trop de publicités?Si vous utilisez Eclipse, vous pouvez le faire en spécifiant la taille requise pour l'application particulière dans les arguments VM de sa configuration d'exécution en tant que EX : -Xms128m -Xmx512m
Ou si vous souhaitez que toutes les applications exécutées à partir de votre éclipse aient la même taille spécifiée, vous pouvez le préciser dans le champ eclipse.ini
qui se trouve dans votre répertoire d'origine Eclipse.
Pour obtenir la taille de la JVM pendant le Runtime, vous pouvez utiliser Runtime.totalMemory()
qui renvoie la quantité totale de mémoire dans la machine virtuelle Java, mesurée en octets.
Cliquez avec le bouton droit de la souris sur le projet -> Exécuter sous -> Exécuter les configurations -> Sélectionnez l'onglet Arguments -> Dans VM Arguments, vous pouvez augmenter l'allocation de mémoire de votre JVM. Le document Java HotSpot vous aidera à configurer votre VM Argument. ICI
Je ne préférerai pas faire de changements dans eclipse.ini car une erreur mineure peut causer beaucoup de problèmes. Il est plus facile de jouer avec les Args VM.