Maison  >  Article  >  Java  >  Quelle est la solution à l'erreur d'espace de tas Java

Quelle est la solution à l'erreur d'espace de tas Java

coldplay.xixi
coldplay.xixioriginal
2020-09-27 15:16:1725130parcourir

La solution à l'erreur d'espace de tas Java est : 1. Définissez la variable d'environnement, le code est [set JAVA_OPTS= -Xms32m -Xmx512m] 2. Ajoutez les paramètres pertinents lors de l'exécution du fichier de classe JAVA, le paramètre ; est [java -Xms32m -Xmx800m cl].

Quelle est la solution à l'erreur d'espace de tas Java

La solution à l'erreur d'espace de tas Java est :

1. Définissez les variables d'environnement

set JAVA_OPTS= -Xms32m -Xmx512m
<.>Vous pouvez le modifier en fonction de la mémoire de votre propre machine, mais j'ai testé cette méthode et cela n'a pas résolu le problème. Il y a peut-être autre chose à régler.

2. java -Xms32m -Xmx800m className

consiste à ajouter ce paramètre lors de l'exécution du fichier de classe JAVA, où className est le nom exact de la classe qui doit être exécuté. (Inclure le nom du package)

Cela résout le problème. Et la vitesse d'exécution est bien plus rapide que sans réglage.

Si vous pouvez utiliser Eclispe pendant les tests, vous devez saisir les paramètres -Xms32m -Xmx800m dans les arguments de la VM dans Eclipse ->run -arguments.

Recommandations d'apprentissage associées : bases de 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