Désolé, j'ai plusieurs questions relatives au même problème. P>
J'utilise NetBeans 6.8 sur OSX 10.5.8 avec Java 1.6.0_17 et après environ 5 minutes de travail, l'utilisation de la CPU du processus NetBeans (et Java) est d'environ 100%. P>
C'est souvent due à: - Commande "Aller à la Déclaration" - Commande d'achèvement - plus ou moins faire 2 ou 3 actions de base telles que la saisie de texte p>
Je fais déjà ce qui suit pour améliorer la performance, sans succès: - PHP spécifique Netbeans - Supprimer tout plugin et modules inutiles p>
Donc, ma question est de savoir comment résoudre ce problème et améliorer les performances Java et NetBeans sur OSX? P>
plus précisément: - Un changement de politique de collecte des ordures améliore-t-il la performance? Et comment faire cela? - Un changement de java de défaut sera-t-il un aspect java par défaut et d'améliorer la performance? Quel l &f est le plus léger? - Comment puis-je "rachaler" ce problème plus précisément? P>
Désolé pour toutes ces questions dans le même message, mais je manque d'idée concernant ce problème ... Merci d'avance pour vos conseils, vos astuces et votre aide! P>
6 Réponses :
Vous pouvez essayer d'augmenter le tas disponible pour NetBeans. Les paramètres sont en $ netBeans_home / etc / netbeans.conf
L'Interessing One est modifier: de netbeans.conf p> NetBeans_DEFAULT_OPTIONS CODE>
La valeur par défaut est: -j-xms32m Je commencerais par
-xms256m -xmx512m code> avec -j (préfixe) p>
J'utilise NetBeans depuis la série 5, et cela a toujours été une CPU et une mémoire de mémoire. Je l'utilise maintenant uniquement au travail quand je dois absolument. Il ne gère pas de grands projets et même sur des systèmes avec des disques durs rapides, il a toujours une grande quantité d'activité de l'IO. p>
Ceci a été sur chaque système Windows que j'ai utilisé sur, XP, Vista et 7. Donc, ce n'est donc pas juste vous. J'ai également essayé de jouer avec chaque réglage de la mémoire que je pouvais et que je désactive tous les plugins que je pouvais et que je n'ai jamais aidé. P>
Si vous le pouvez, vous voudrez peut-être essayer Eclipse. Il est beaucoup plus léger mais de démarrer avec différents cadres peut être un peu plus difficile car il n'inclut pas toute la maintien de la main. P>
Comme vous utilisez Mac OS X, vous pouvez essayer / applications / utilitaires / utilitaires moniteur.app code> ou
/ Developer / Applications / Outils de performance / Viewer thread.app Code> pour voir ce qui a un impact sur la performance. P>
Merci pour les conseils qui me conduisent à jouer avec NetBeans.conf.
Voici mes options qui améliorent considérablement les performances: p>
-J-server -J-Xverify:none -J-d64 -J-Xss2m -J-Xms256m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=512m -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.opengl=true -J-Dsun.java2d.d3d=false -J-Dawt.nativeDoubleBuffering=true -J-XX:+UseAdaptiveSizePolicy -J-Djava.net.preferIPv4Stack=true -J-XX:+AggressiveOpts -J-XX:+AggressiveHeap its seems that important ones are: -J-XX:+AggressiveOpts -J-XX:+AggressiveHeap -J-d64
Je n'essaye pas 6.7 car il est maintenant satisfaisant. J'espère que cela aide! P> p>
+1 pour partager vos données expérimentales, qui reflètent bien l'excellente suggestion de l'empileur. Je vois que vous l'avez accepté, et je vous encourage à vous en empêcher aussi.
Alors avez-vous déjà décidé si cela est "définitivement une bonne configuration" et / ou si cela fonctionne bien avec 6.7?
Je me demande si l'ajout d'autres options d'hotspot vous aiderait: Blog .headius.com / 2009/01 / My-Favoris-hotspot-jvm-flags.html
Bien que cela ne soit guère une solution facile à mettre en œuvre rapidement, je trouve que fonctionnant les NetBeans 6.9 sur un processeur multicœur fonctionne. Bien que cela puisse augmenter sur un noyau, l'autre (3 dans mon cas) est toujours libre pour d'autres tâches. Étant donné que vous êtes sur un Mac, YMMV. p>
Bien sûr, il serait préférable d'éviter le CPU HOG en premier lieu, mais si vous ne trouvez pas la source, mais j'adore toujours l'IDE (comme je le fais) ... P>
J'ai trouvé que la version 7.3 (PHP Build) est livrée avec environ 25 plugins et je n'ai pas besoin d'eux. J'ai été capable de désactiver environ sept d'entre eux, et les performances de la CPU semblent mourir beaucoup plus rapidement aux niveaux de ralenti. Donc, si vous rencontrez des problèmes de processeur - avec NB sur aucun système d'exploitation - cela vaut probablement une coup d'œil aussi. P>