Question

Je vais avoir un problème avec NetBeans et Java. Mon programme doit être en mesure de faire face à de gros fichiers en cours de téléchargement via un arraylist. Donc, je -Xmx512m pour augmenter la taille maximale du tas via le fichier netbeans.conf.

Je sais que NetBeans est attrapant le changement, et je l'ai remis en marche plusieurs fois pour vous assurer qu'il est. Pourtant, mon programme continue de tomber en panne avec une erreur de mémoire de l'espace tas Java lorsque le paramètre de mémoire totale est seulement 66.650.112 octets; qui est, 64M-ish.

Comment puis-je forcer cette classe particulière, procédure, quelle que soit, pour permettre une allocation plus de mémoire?

Était-ce utile?

La solution

Je pense que vous venez de configurer la taille maximale du tas de NetBeans IDE lui-même et non votre programme.

Accédez à votre projet "Propriétés ", sélectionnez " Exécuter " catégorie. Dans la zone de texte " VM options " mettre vos arguments (-Xmx512m).

Autres conseils

essayer Outils -> Serveurs -> sur la Plateforme il y a une option VM ci-dessous plate-forme Java.

Je crois que l'édition netbeans.conf ne change que le maximum de la machine virtuelle Java qui exécute l'IDE peut utiliser. Vous aurez besoin de changer la configuration du projet pour votre programme (Parce qu'il fonctionne probablement dans une machine virtuelle Java différente).

Consultez ce lien pour les NetBeans aider à la définition des propriétés du projet et en particulier les propriétés pour l'exécution d'un projet.

VM options est l'endroit où vous devez ajouter le -Xmx512m

VM options est l'endroit où vous devez ajouter le -Xmx512m .....

ainsi que -Xms512m

depuis:

-Xms512m -> taille du tas Java initiale -Xmx512m -> max Java taille du tas

donc vous ajouteriez, dans votre cas:  -Xmx512m -Xms512

dans les options VM textfield ....

Projet Aller à la fenêtre Propriétés. définir l'option du compilateur d'addition dans Build> onglet pour Compiler  -Xmx512m

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top