l'augmentation de la taille du segment dans netbeans.fichier conf
Je lisais dans netbeans 6, vous n'avez pas à définir la taille maximale du tas, il suffit de regarder votre ordinateur pour de l'information.
Mon système dispose de 8 go de ram, mais ma demande a seulement 64 mo de jouer avec et il est à court de mémoire.
J'ai fait un:
Système..println(Runtime.getRuntime().maxMemory());
Et il est de 66 650 112 octets (63.5625 mégaoctets).
mon netbeans.config:
-J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m
J'ai essayé de changer ces chiffres, mais alors netbeans pas réussi à charger (JVM error).
Comment puis-je augmenter la taille maximale de 1 GO?
OriginalL'auteur mrblah | 2010-01-06
Vous devez vous connecter pour publier un commentaire.
Cette ligne de commande à remettre à votre programme Java une 64 mo initiale et de 256 mo, taille maximale du tas.
Bonne chance!
vous pouvez le régler dans netbeans dans les propriétés du projet -> Exécuter -> VM options
Comme Jim Ford dit 😀
OriginalL'auteur Drewen
EDIT: pour répondre à l'observation
Si votre application a un besoin spécifique de la mémoire, vous pouvez définir les paramètres de la machine virtuelle que vous souhaitez utiliser. Par exemple, j'ai un défaut taille maximale du tas que j'utilise par défaut dans la configuration d'exécution. J'ai aussi de grands maximums pour exécuter les configurations où je sais que je vais traiter plus de données.
Vous pouvez accéder à l'exécution des configurations de plusieurs façons:
Il est important de noter que la définition de la taille maximale du tas n'a pas immédiatement allouer beaucoup de mémoire. Avec mon travail actuel, je préfère pour permettre le tas de grandir au maximum si nécessaire, mais aussi, à être un bon voisin avec d'autres services sur la machine, je lui permets de garder un petit tas si les choses s'. Vous pouvez, toutefois, de préciser que la taille du segment devrait commencer au niveau de la taille maximale possible par l'aide de la-Xms option.
Par exemple, si vous définissez les options de la machine virtuelle "-Xms1024m -Xmx1024m", l'application se chargera de récupérer l'intégralité du concert de la mémoire au démarrage et à la maintenir pendant toute la course.
Fin MODIFIER
Si vous souhaitez vous assurer que Netbeans a toujours assez d'espace de tas, vous pouvez le faire de deux façons simples. L'une consiste à modifier le netbeans.fichier conf. Dans la mienne, la ligne d'origine se lit comme suit:
Si vous souhaitez donner Netbeans jusqu'à un gig de RAM pour jouer avec, vous pouvez modifier la ligne pour lire comme suit:
où le "-J-Xmx1024m" argument permettra le tas de grandir jusqu'à une taille de 1024 meg.
Cependant, il est encore plus facile pour mettre le max de tas pour Netbeans au moment de l'exécution à partir d'un lanceur ou d'un raccourci. Sur ma machine, j'ai un lanceur qui passe le max le tas directement sans changer le fichier de configuration:
N'hésitez pas à utiliser celle qui est la plus commode pour vous.
Bob réponse est très complet... et explique comment: utiliser les différents paramètres de la mémoire pour un projet qui est en cours de " Run " de l'intérieur de l'IDE, ET de commencer NB avec différents paramètres de la mémoire.
merci - je suis trébucher sur ces deux questions dans les situations avec de grands projets.
OriginalL'auteur Bob Cross
La voie de la facilité.
Aller à
Vérifier si netbeans fichier existe, " si il n'y a pas de netbeans fichier - sélectionner un autre fichier(ex: termianl)" et copie netbeans fichier(si pas de terminal de fichier) sur le bureau. {Ne pas déplacer - si une erreur vous pouvez le changer plus tard.}
Ouvrir ce fichier(netbeans ou terminal) dans l'éditeur de texte(gedit). Remplacez son contenu.
Vérifier Exec : est-il point pour corriger netbeans emplacement, aussi l'Icône : choisir l'icône.
IMPORTANT :
N'oubliez pas de modifier Exec : -J-Xmx1024m
Dans ce changement de 1024 en fonction de la taille de la ram.
OriginalL'auteur Sudhakar Krishnan