web-dev-qa-db-fra.com

Les projets d'analyse en arrière-plan NetBeans prennent trop de temps

Les projets d'analyse en arrière-plan NetBeans prennent trop de temps. Chaque fois que j'ouvre Netbeans, il scanne depuis des lustres. J'ai utilisé NetBeans 7.2 et cela fonctionne parfaitement. Maintenant, j'ai formaté PC et réinstallé Windows, j'installe la même version de NetBeans 7.2 et cela fonctionne trop lentement.

22
user3351236

Ayant le même problème avec la version 8.0.2 lorsqu'un projet dispose de ressources JS, je l'ai identifié dans mon cas à un problème lié au module d'édition javascript2 mis à jour par rapport à la version d'origine livrée avec netbeans 8.0.2.

Je l'ai simplement résolu en supprimant le module mis à jour.

Sous Linux:

rm ~/.netbeans/8.0.2/modules/org-netbeans-modules-javascript2-editor.jar

Cependant, après avoir laissé le programme de mise à jour Netbeans télécharger le module une seconde fois, le problème ne s'est pas reproduit.

Dans Netbeans 8.1, l'emplacement de ce fichier est l'adresse suivante: Ide/modules/org-netbeans-modules-javascript2-editor.jar.

9
Martin

Après la dernière mise à jour de Netbean 8.0.2, je rencontre le même problème: le processus d’analyse ne s’est pas arrêté de manière permanente avec une utilisation du processeur de 25%.

Lorsque je remplace les fichiers de l'éditeur javascrip dans C:\Program Files\NetBeans 8.0.2\ide\modules sous Windows 7 par l'ancien, le processus du projet de numérisation recommence à fonctionner. Vous pouvez prendre ces fichiers à partir de this repo .

5
uran1980

Essayez ce qui suit:
1) Allez dans 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, sous la propriété "exclut", il existe des références de fichiers répertoriées pour toutes vos bibliothèques référencées (JAR).
4) Il peut y avoir des références de fichiers répétées avec des chemins anciens ou sur la machine de quelqu'un d'autre (si vous travaillez dans un groupe et avez transféré des projets depuis la machine de quelqu'un)
5) Supprimez ces anciennes références de chemin.
Exemple -
excludes=
file.reference.xyz.jar=../not/correct/path.jar //delete this line
file.reference.xyz.jar-1=../correct/path.jar //remove -1
....
includes=** 

6) Recherchez également la propriété "javac.classpath" et supprimez les entrées de chemin de classe inutiles correspondant aux références supprimées, comme décrit ci-dessus.
Exemple -
javac.classpath=\
${file.reference.xyz.jar}:\ //keep this line
${file.reference.xyz.jar-1}:\ //delete this line
....
javac.compilerargs= 

7) La référence de fichier mentionnée dans la section référence de fichier et la propriété javac.classpath sont donc identiques et pointent vers une adresse de bibliothèque (JAR) valide sur votre ordinateur ou votre réseau.
Exemple -
excludes=
file.reference.xyz.jar=../correct/path.jar //the correct reference & path
....
includes=**
....
javac.classpath=\
${file.reference.xyz.jar}:\ //the correct classpath entry for reference
....
javac.compilerargs=
.... 

La procédure ci-dessus a fonctionné (dans mon cas) parce qu'elle empêche Netbeans d'analyser les chemins de bibliothèque inutiles qui peuvent ne pas être présents sur votre ordinateur/réseau.

3
Amol B.

je suis confronté au même problème, mais cela fonctionne correctement après avoir augmenté la taille du tas en ajoutant -J-Xmx2048m dans <NETBEANS_DIR>\etc\netbeans.conf

le mien ressemble à ceci:

 netbeans_default_options="-J-client -J-Xss2m -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=32m ......
3
d1ck50n

Sur Windows 10 64bit, le même problème se posait avec Netbeans IDE 8.1 J'ai redémarré Netbeans en tant qu'administrateur et le problème a été résolu. Ensuite, j'ai fermé Netbeans et commencé normalement et le problème avait toujours disparu.

Product Version: NetBeans IDE 8.1 (Build 201510222201)
Updates: NetBeans IDE is updated to version NetBeans 8.1 Patch 1
Java: 1.8.0_60; Java HotSpot(TM) 64-Bit Server VM 25.60-b23
Runtime: Java(TM) SE Runtime Environment 1.8.0_60-b27
System: Windows 10 version 10.0 running on AMD64; Cp1252; nl_NL (nb)
3
Lexib0y

J'ai le même problème dans netbeans mais j'ai trouvé une solution en désélectionnant La vérification à partir du fond d'analyse automatique dans votre netbeans IDE, allez dans Outils puis Option et sélectionnez sur divers et sélectionnez l'onglet de fichier à l'intérieur de divers et vous trouverez cocher "permettre à l'auto-balayage de la source désélectionner celui-là et netbeans sera rapide alors j'espère que ce sera vous aider à jeûner votre IDE aussi 

 enter image description here

2
Mohamed Bawaneen

Système d'exploitation: Windows 7 x64.

Ce qui suit a fonctionné pour moi:

J'ai complètement désinstallé Netbeans (cochez toutes les cases du programme de désinstallation). Pour ceux qui ne le pourraient pas, vous devrez aller à C:\Users\%username%\AppData\Roaming\NetBeans\8.0.2 et supprimer un fichier appelé 'lock'. Ceci est normalement supprimé lorsque le programme se termine, mais si vous devez forcer la fin, il y restera.

Après cela, j'ai désinstallé JDK et JRE, puis téléchargé Java Platform (JDK) 8u40: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

Et Netbeans 8.0.2: https://netbeans.org/downloads/

JDK installé (qui installe également JRE), après Netbeans. Une fois terminé, j'ai chargé des projets dont l'analyse en arrière-plan était bloquée et qui semble avoir été corrigée. Publiera des mises à jour si cela recommence.

2
Alex

J'ai en fait fait un rapport de bogue pour ce problème. Il a été corrigé et poussé sur les canaux de mise à jour hier. Donc, pour ceux qui ont encore ce bogue spécifique, laissez Netbeans vérifier les mises à jour. :)

Correction: https://netbeans.org/bugzilla/show_bug.cgi?id=250985

1
qrazi

Je règle toujours les problèmes liés à Netbeans en supprimant le répertoire de cache. 

L’emplacement du répertoire est visible dans la boîte de dialogue À propos de… .. Pour moi, le chemin est 

C:\Utilisateurs\UTILISATEUR\AppData\Local\NetBeans\Cache\YOUR_VERSION

0
Rajitha Bandara

Ce devrait être appelé balayage de premier plan des projets. Fermer le programme et redémarrer me résout parfois le problème.

0
Szurdoki Gábor

Ce problème est lié à l'un des projets ouverts dans votre IDE. Comme j'avais été confronté au même problème mais, après y avoir passé deux heures, j'ai finalement résolu le problème. Fermez le projet un à un ou vérifiez et fermez le projet où le traitement en arrière-plan prend du temps. Après avoir fermé le projet, supprimez le dossier .nbproject et réimportez le même projet dans votre IDE. 

0
Wasif Kirmani

J'ai eu le même problème, mais dans mon cas, j'étais sous Windows 10 et j'exécutais NetBeans 8.1.

Avant de formater mon ordinateur portable, j'ai copié et sauvegardé C:\Utilisateurs\nom_utilisateur\AppData\Roaming\NetBeans\8.1 et C:\Utilisateurs\nom_utilisateur\AppData\Local\NetBeans\Cache dossiers

Ensuite, j'ai suivi les étapes ci-dessous:

  1. Installez NetBeans et exécutez-le. 
  2. NetBeans fermé
  3. Accédez aux dossiers C:\Utilisateurs\nom_utilisateur\AppData\Roaming\NetBeans\8.1 et C:\Utilisateurs\nom_utilisateur\AppData\Local\NetBeans\Cache et remplacez-les par les dossiers sauvegardés.
  4. Exécutez à nouveau NetBeans

J'espère que cela résoudra votre problème!!

0
21stking

Veuillez essayer NetBeans 8.0.2 à partir de https://netbeans.org/downloads/

NetBeans 7.2 est trop ancien et vous ne recevrez plus de support.

0
Ben