Espace de mémoire Java dans les netbeans .. mais j'ai déjà augmenté la taille du tas!
Je vais avoir un problème avec netbeans et Java. Mon programme doit être en mesure de faire face avec de gros fichiers téléchargés via une liste de tableaux. J'ai donc utilisé -Xmx512m pour augmenter au maximum la taille du segment de mémoire via l'edi netbeans.fichier conf.
Je sais que netbeans est la capture de la changer, et j'ai redémarré plusieurs fois pour s'assurer qu'il est. Encore, mon programme continue à le bloquer avec une Java heap space erreur de mémoire lorsque la mémoire totale paramètre n'est 66650112 octets; c'est, 64M-ish.
Comment puis-je la force de cette classe particulière, la procédure, que ce soit, afin de permettre plus de l'allocation de la mémoire?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Je pense que vous venez de configurer la taille maximale du tas de netbeans IDE lui-même et non pas votre programme.
Aller à votre projet "propriétés", sélectionnez "Exécuter" de la catégorie. Dans le "VM Options zone de texte" mettez vos arguments (
-Xmx512m
).essayer Outils -> Serveurs -> sur le Plate-forme onglet
il y a une VM option en dessous de la Plate-forme Java.
Je crois que l'édition de netbeans.conf ne change que le maximum de la machine qui exécute l'IDE peut utiliser. Vous aurez besoin de changer la configuration du projet pour votre programme (probablement Parce qu'il s'exécute dans une autre machine virtuelle Java).
Découvrez ce lien pour NetBeans de l'aide sur la configuration des propriétés du projet et, en particulier, les propriétés de l'exécution d'un projet.
VM Options est l'endroit où vous avez besoin pour ajouter la -Xmx512m
VM Options est l'endroit où vous avez besoin pour ajouter la -Xmx512m.....
ainsi que -Xms512m
depuis:
-Xms512m -> Java taille de segment de mémoire
-Xmx512m -> max Java heap size
ainsi, vous devez ajouter, dans votre cas:
-Xmx512m -Xms512
dans la VM options textfield....
Goto fenêtre de Propriétés du projet. jeu de plus l'option de compilateur dans le Build>Compilation d'onglet à
-Xmx512m