7
votes

Eclipse 3.5 Performance 64 bits Windows 7

J'ai installé Eclipse Galileo et après des ennuis avec le JDK, son puits de départ. Mais j'ai de gros problèmes de performance. Chaque troisième seconde, Eclipse est suspendue pendant un moment. Il ne fonctionne pas bien. J'ai besoin d'une IDE efficace comme éclipse pour le travail. Donc, ce serait très agréable quand vous avez une réponse rapide :)

Eclipse lorsque le JDK est des versions de 64 bits.

Avez-vous des idées?

mise à jour :

Je ne peux pas vraiment expliquer le problème de zéro. Mais dans mon cas, c'était un problème entre Eclipse et la fonction automatique de mon OSK. Si j'ai désactivé auto-complet, il n'y avait plus de suspensions. Je ne sais pas pourquoi l'utilisation de l'OSK bloque le fil (?) De l'ensemble de l'éditeur.

Peut-être que quiconque d'entre vous a une idée de pourquoi?


4 commentaires

Avez-vous des plug-ins installés? Je rencontre 64 bits Eclipse avec Java 64 bits sur Win7 depuis la bêta sans aucun problème de performance. Cela pourrait être lié à votre environnement.


J'ai le même problème que. Surtout lors de l'utilisation du SDK Android. C'est très douloureux alors. Je devais désactiver les plugins juste pour l'arrêter de geler dans la fenêtre de l'éditeur de code.


Pourriez-vous s'il vous plaît laissez-nous savoir ce qui est osk ??


@sarikan clavier à l'écran , dans ce cas de Windows 7.


8 Réponses :


3
votes

De votre description, on dirait que le collecteur des ordures est déclenché. Combien de bélier avez-vous eu dans le système? Selon les plugins que vous chargez Eclipse, vous pouvez avoir besoin de beaucoup de choses. Je pense que le minimum nu est de 256 Mo, et de manière réaliste, vous avez besoin d'au moins 1 Go, plus si vous faites du développement Web

Avez-vous eu un JVM à jour? Eclipse fonctionne généralement beaucoup plus rapidement avec un 1,6 JVM.

Une autre chose à vérifier, avez-vous un scanner de virus agressif? Les plugins Eclipse sont des collections de petits fichiers dans des pots, certains scanners de virus peuvent vraiment ralentir la performance. Si vous êtes capable, supprimez le répertoire d'installation Eclipse des fichiers numérisés.

Voir ce Article Eclipsezone ou pour quelques conseils de performance généraux.


5 commentaires

Merci pour la réponse rapide mais j'ai 4 Go de RAM et je ne pense pas que le problème est à cause de mon matériel. Oui im ​​exécutant une jvm 1.6. La pointe d'un scanner virus agressif: bonne idée, mais je n'utilise pas de scanner :) Je deviens désespérément désespéré!


Avez-vous parcouru les articles dans la question liée? En particulier, vérifiez le fichier ECLIPSE.INI, THEXMX et -XX: MAXPERMSIZE Les arguments peuvent être définis trop bas. Vous pouvez également énumérer les plugins supplémentaires que vous avez installés?


Oui j'ai couru à travers. Tous les arguments sont suffisamment élevés!


Pouvez-vous répertorier les plugins supplémentaires que vous avez installés? Ou s'agit-il d'une installation propre?


C'est une installation propre, oui. Lorsque Eclipse fonctionne et trébuche, la fenêtre disparaît très peu de la barre des tâches. C'est très étrange.



1
votes

exécuter moniteur de processus et voir quel type d'appels système et / ou le système de fichiers appelle le JVM fait. Utilisez des filtres de manière agressive pour identifier un processus spécifique. J'ai eu un problème similaire dans lequel une utilitaire de carte graphique a déclenché une source de recherche de registre pour chaque mise à jour de l'interface utilisateur qui vient de faire de l'éclipse incroyablement lente. (En quelque sorte, SWT a été exceptionnellement difficile par ce bogue, je ne sais pas pourquoi.)

Edit: Je voulais dire "moniteur de processus", pas "Process Explorer". Mais le lien était correct.


3 commentaires

Merci d'avoir répondu! J'ai pu isoler mon problème: lorsque j'attends quelques secondes, je peux cliquer sur exemple sur "Fichier -> Nouveau -> Java Project". Tout fonctionne très bien! Mais instantanément lorsque je sélectionne du code dans l'éditeur de texte Eclipse Stumble et le javaw.exe explosent jusqu'à 50% de la CPU. Donc, je ne pense pas que c'est une question de l'UI ou? J'ai commencé à traiter Explorer, mais je ne trouve pas ce que vous voulez dire. Pourriez-vous expliquer vos conseils plus loin? J'espère que c'était compréhensible!


Le moniteur de processus vous permet de surveiller tout ce qui se passe sous Windows en temps réel (comme cela se produit): les fichiers étant écrits, les accès au registre, la création de threads, etc. Il existe une énorme quantité de données disponibles, mais afin de lui donner un sens dont vous avez besoin. Pour filtrer les données afin qu'elle affiche uniquement les données pertinentes de votre processus. Si vous voyez une ressource difficile (accès au registre excessivement, par exemple), vous pouvez filtrer sur ce type d'accès spécifique pour voir plus de détails.


... De plus, si vous parvenez à identifier un nom exact d'une entrée de fichier ou de registre, vous souhaiterez à Google pour voir si d'autres ont le même problème.



1
votes

Vous pouvez essayer de l'exécuter à partir d'une machine virtuelle configurée sur votre ordinateur pour voir si le problème est toujours là. Si ce n'est pas le cas, cela peut être plus rapide pour que vous puissiez simplement travailler dans l'environnement de la machine virtuelle. Ne traite pas de la question, mais cela peut aider à l'éviter complètement.


0 commentaires

1
votes

même problème pour moi

J'ai Windows 7 professionnel 64 bits et 8 Go de RAM

Eclipse est extrêmement lent, probablement 5 fois plus lent que la machine Windows Vista 32 bits que j'ai récemment améliorée à partir de (version Europa) - et que la machine était un chien complet!

ADDING -XMX1024M -XX: + USEPARALLEGC -VM C: \ Program Files \ Java \ JRK1.6.0_20 \ JRE \ BIN \ BIN \ JVM.DLL a fait une très grande différence


2 commentaires

Ajout -xmx1024m -xx: + USEPARALALALLGC -VM C: \ Program Files \ Java \ JDK1.6.0_20 \ JRE \ BIN \ Server \ JVM.dll a fait une très grande différence.


Merci Matt! Vous devriez ajouter ce commentaire comme une réponse. Ma Galileo sur 64 bits W7 est sensiblement plus rapide.



1
votes

J'ai eu le même problème pour que je viens de passer à la version 32 bits d'Eclipse et elle fonctionne bien sans problèmes de performance.


0 commentaires

0
votes

J'ai les mêmes problèmes avec la version 32 bits, en cours d'exécution avec un JVM 32 bits.

C'est plus que ma demande de RCP que j'ai développée avec Eclipse est lente. J'ai essayé à la fois --xmx1024m et -xx: + USEPARALLELGC, sans effet notable. Cette question a-t-elle été régisée par Eclipse.org?


0 commentaires

1
votes

Je ne peux pas vraiment expliquer le problème de zéro. Mais dans mon cas, c'était un problème entre Eclipse et la fonction automatique de mon OSK. Si j'ai désactivé auto-complet, il n'y avait plus de suspensions. Je ne sais pas pourquoi l'utilisation de l'OSK bloque le fil (?) De l'ensemble de l'éditeur.

Peut-être que quiconque d'entre vous a une idée de pourquoi?

Merci pour une aide!


0 commentaires

1
votes

J'ai le même problème que pas de respondification. J'ai recherché sur Internet pour une solution. J'en ai trouvé un en ajoutant le ci-dessous à Eclipse Helios Config File. -vm C: \ Fichiers de programme \ java \ jre7 \ bin \ javaw.exe

Initialement, il semble bien démarrer et cliquer sur les différents boutons et Exécution sur plusieurs fichiers dans le projet Eclips. Mais quand je clique sur le débogage et étape par étape. Ensuite, il ne montre à nouveau pas de respectionner. J'ai un nouvel ordinateur portable Win7 installé.


0 commentaires