2010-08-27 2 views
1

J'ai développé une application dans Eclipse 3.6 et j'essaie d'obtenir des statistiques de profilage d'exécution simples avec TPTP (essentiellement l'analyse du temps d'exécution). Cependant, le profilage est si lent qu'il est à peine possible de réussir une exécution, Eclipse plante parfois avec OutOfMemoryErrors et je doute fortement que les statistiques de temps d'exécution soient quelque chose de proche de ce que je reçois normalement. Je suppose qu'il tourne environ 100e de la vitesse normale, en utilisant 100% d'un processeur.Profilage lent avec TPTP Eclipse

Des idées sur ce qui pourrait être la cause et comment je pourrais le réparer?

système est Core i7 980 fonctionnant sous Windows 7 64 bits, machine virtuelle Java est Sun JDK 1.6.20 dans le cas qui est pertinent

+0

Un autre point étrange: la barre d'état indique le nombre total de "octets traités" (environ 170.000.000), mais les "octets/seconde" continue de tomber, ce qui suggère que c'est de plus en plus lent ..... – mikera

Répondre

2

Avez-vous essayé avec this eclipse.ini file pour une optimisation et nous l'espérons et une meilleure expérience d'exécution ?. Remarque: conservez Java1.6u20 ou assurez-vous que vous utilisez le build 1.6u21 build 7 (pas le build 6).
De cette façon, vous vous assurerez que le paramètre --launcher.XXMaxPermSize (que vous devez définir à une valeur élevée afin de faciliter votre session) sera correctement reconnu.

+0

Merci! Les paramètres de mémoire ici semblent avoir énormément aidé. Pourquoi peuvent-ils avoir ces derniers comme les défauts :-) Il est encore un peu lent, mais a définitivement réparé les accidents et broyage à l'arrêt – mikera

0

s'il vous plaît essayer

Voici les instructions pour commutateur intégré dans la base de données de profils avec la version plus récente

  1. fermer votre environnement de développement Eclipse
  2. navigation à votre espace de travail-dossier-.metadata// .plugins /org.eclipse.dltk.core.index.sql.h2
  3. Copiez tous les fichiers de ce dossier vers un autre emplacement en tant que sauvegarde
  4. et supprimez tous les fichiers avec l'extension .db
  5. télécharger la dernière version de la base de données H2 pour toutes les plates-formes zip de cette link
  6. goto votre Eclipse-dossier \ plugins \ et trouver le fichier quelque chose comme org.h2_1.1.117.v201105142352.jar et le copier dans un endroit comme une sauvegarde
  7. extraire le fichier zip téléchargé à l'étape 5
  8. vous trouverez le fichier h2-1.3.170.jar sous h2 \ bin \ dossier
  9. renomme h2-1.3.170.jar au nom de fichier l'étape 6 qui est org.h2_1.1.117.v201105142352.jar
  10. après cela, vous pouvez mettre le fichier renommé à l'étape 9 dans le dossier votre-eclipse-dossier \ plugins \
  11. vous pouvez essayer de démarrer votre éclipse

s'il vous plaît laissez-moi savoir si cela rend votre éclipse plus vite