J'ai un problème avec netbeans et Java. Mon programme doit être capable de gérer de gros fichiers téléchargés via un arraylist. J'ai donc utilisé -Xmx512m pour augmenter la taille maximale du tas via le fichier netbeans.conf.Java tas d'espace dans netbeans .. mais j'ai déjà augmenté la taille du tas!
Je sais que netbeans est en train d'intercepter la modification, et j'ai redémarré plusieurs fois pour m'assurer que c'est le cas. Encore, mon programme continue à planter avec une erreur de mémoire d'espace de tas de Java quand le paramètre total de mémoire est seulement 66650112 octets; c'est-à-dire 64M-ish.
Comment puis-je forcer cette classe, procédure particulière, quelle qu'elle soit, pour permettre plus d'allocation de mémoire?
Cela semble uniquement définir jvm lors de l'exécution du programme, par opposition au débogage d'une classe spécifique. Est-il possible de définir les options jvm en mode débogage? – Colin
J'ai également rencontré une exception d'espace hors tas, mais j'utilise Eclipse. Ce post m'a aidé à le comprendre, mais voici un ensemble d'instructions plus détaillées pour Eclipse: Je suis allé à "** Properties **" => "** Run/DebugSettings **". J'ai ensuite modifié la configuration de lancement de l'application, cliqué sur l'onglet "** Arguments **" et ajouté "-Xmx512m" dans la zone de texte "** VM arguments **". – Chiubaka