Maison  >  Article  >  Java  >  Comment réparer « java.lang.OutOfMemoryError : espace du tas Java » en augmentant la taille du tas JVM ?

Comment réparer « java.lang.OutOfMemoryError : espace du tas Java » en augmentant la taille du tas JVM ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-01 14:36:02182parcourir

How to Fix

Augmentation de la taille du tas de la JVM : résolution de l'erreur OutOfMemoryError

Lorsque vous rencontrez l'erreur "java.lang.OutOfMemoryError : espace de tas Java", il est il est probable que la machine virtuelle Java (JVM) soit à court de mémoire. Pour éviter ce problème, vous pouvez augmenter la taille du tas de la JVM.

Paramètres de taille du tas

La taille du tas de la JVM peut être ajustée à l'aide des paramètres suivants :

  • -Xms: Taille initiale du tas
  • -Xmx: Taille maximale du tas
  • -Xss : Taille de la pile de threads

Augmentation de la taille du tas

Pour augmenter la taille du tas, spécifiez le - Paramètre Xmx avec la taille souhaitée. Par exemple, pour définir la taille maximale du tas à 256 mégaoctets (Mo), utilisez la commande suivante :

java -Xmx256m <program_name>

Exemple

Dans votre cas, OutOfMemoryError est signalé dans le programme TestData.java. Pour résoudre ce problème, vous pouvez augmenter la taille du tas comme suit :

java -Xmx256m TestData.java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn