10
votes

Netbeans Numérisation du projet trop lent

J'utilise Netbeans 7.3.1, j'ai trouvé ici une façon de faire de netbéans plus rapidement: Comment améliorer les performances des NetBeans? , mais mon problème est que mes NetBeans sont de ralentir par la numérisation du projet, est-elle importante pour le logiciel Netbeans ? Mes projets sont en réseau et non sur mon PC. J'ai également trouvé ce plugin, mais il n'y a plus de plus disponible: http://wiki.netbeans.org/scanondemand < / a>

Mon CPU est Intel Quad 2.40GHz.


3 commentaires

Fermer des projets inutiles. Vous pouvez facilement les ouvrir dès que vous en avez besoin. Vérifiez var / journal / messages pour voir s'il y a un problème. Me semble que le réseau est lent.


Merci Costis Aivallis, je ne travaille toujours que sur 1 projet, et c'est toujours à ralentir, mais après votre message, je suis un problème de réseau.


Essayez de nettoyer tout le cache d'abord, cela a fonctionné pour moi deux fois sur moi Stackoverflow.com/Questtions/8689780/...


3 Réponses :


13
votes

Essayez de désactiver la numérisation automatique des sources. Assurez-vous que vous ne modifiez que les sources via Netbeans. Selon le manuel:

Activer la numérisation automatique des sources
Lorsqu'elle est sélectionnée, l'IDE scannera le code source des projets pour détecter tous les fichiers modifiés à l'extérieur. La numérisation est déclenchée lorsque la mise au point est renvoyée à l'IDE, par exemple lorsque l'utilisateur revient à l'EDI d'une autre application. Si vos sources ne sont modifiées qu'à partir de l'IDE, vous pouvez probablement désactiver la numérisation automatique avec peu de risque de problèmes de rencontre. La désactivation de la numérisation automatique peut améliorer les performances de l'IDE si vous travaillez sur de grands projets. La numérisation automatique est activée par défaut.

Entrez la description de l'image ici

Autre que celui-ci, le réseau provoque le retard.


4 commentaires

Dans mes NetBeans est cette option "désactivée", j'ai essayé avec les deux variantes


Puis-je au moins désactiver cette fonctionnalité de courir au démarrage? J'ai des projets très importants dans mon espace de travail et il faut très longtemps pour compléter


Je ne sais pas si je comprends bien votre question, mais une fois que vous avez vérifié la numérisation automatique de NB, NB ne fera jamais la numérisation automatique, à moins que vous ne l'enregistrez à nouveau.


10 minutes de chargement => 0.2Secs. Merci !



2
votes

La réponse précédente n'a pas fonctionné pour moi. Mais si votre système d'exploitation est Windows, je n'ai trouvé qu'un moyen de diminuer de manière significative le temps nécessaire pour ouvrir mon projet distant et, espérons-le, cela fonctionnera pour vous.

  1. Programmes ouverts et fonctionnalités.
  2. Sélectionnez Turn Windows Fonctions ON ou OFF.
  3. Décochez la compression différentielle à distance.

    Fonctions Windows

    Au-delà de la désactivation de celle-ci, en fonction de la taille de votre projet, NetBeans indexe votre projet lors de chaque lancement afin de suivre les modifications apportées. Les modules d'application sont également mis en cache qui provoque également un autre retard.

    Une autre chose que vous pouvez essayer, ce qui peut aider si votre projet ou votre version NetBeans a changé de manière significative et a été recommandé dans les commentaires ci-dessus, est d'effacer le cache.

    Vous pouvez renommer le dossier ou le supprimer (Netbeans le recréera).

    chemins: http://wiki.netbeans.org/faqwhatisuserdir


0 commentaires

0
votes

Les performances de numérisation des NetBeans peuvent être améliorées à l'aide de la procédure suivante:
1) Allez à la fenêtre -> Fichiers. Cela ouvre l'onglet Fichiers.
2) Dans l'onglet Fichiers de chaque projet ouvert, ouvrez le dossier NBProject et à l'intérieur, ouvrez le fichier Project.Properties.
3) Maintenant, dans ce fichier ci-dessous, la propriété "exclut" existe des références de fichiers répertoriées pour toutes vos bibliothèques référentes (pots)
4) Il pourrait y avoir des références de fichiers répétées avec des chemins incorrects sur votre réseau.
5) Supprimer ces anciennes références de chemin incorrectes.
Exemple -
exclut =
fichier.reference.xyz.jar = .. / non / correction / chemin.jar // Supprimer cette ligne
fichier.reference.xyz.jar-1 = .. / correction / chemin.jar // retirer -1
....
comprend = **

6) localisez également la propriété "javac.classpath" et supprimez les entrées inutiles de classe de classe correspondant aux références supprimées décrites ci-dessus.
Exemple -
Javac.ClassPath = \
$ {fichier.reference.xyz.jar}: \ // Supprimer cette ligne
$ {fichier.reference.xyz.jar-1}: \ // retirer -1
....
Javac.Compilerargs =

7) Alors maintenant, la référence de fichier mentionnée dans la section Référence de fichier et la propriété Javac.ClassPath est identique et pointe vers une adresse de bibliothèque valide (JAR) sur votre machine ou votre réseau.
Exemple -
exclut =
fichier.reference.xyz.jar = .. / correction / chemin.jar // La référence correcte et chemin
....
comprend = **
....
Javac.ClassPath = \
$ {fichier.reference.xyz.jar}: \ // la bonne saisie de classe de classe pour référence
....
Javac.Compilerargs =
....

La raison pour laquelle la procédure ci-dessus a fonctionné (dans mon cas) est que cela empêche NetBeans de numériser des chemins de bibliothèque inutiles pouvant ne pas être présents sur votre machine / réseau.


0 commentaires