2009-11-04 13 views
1

Est-ce que quelqu'un connaît un profileur qui fonctionne avec .NET 4 (beta 2)? J'utilise normalement le profileur EQATEC mais il ne semble pas fonctionner avec les exécutables .NET 4..NET 4 Profiler?

Répondre

0

VS2010 Ultimate édition est livré avec un profileur. Il est placé dans le menu Analyser. Je ne l'ai pas encore utilisé pour quelque chose de sérieux, mais il semble que ce soit une version mise à jour de celle qui vient avec les éditions TF de VS2008/2005.

1

Pour ce que ça vaut, j'ai trouvé beaucoup de problèmes de performance dans notre application .NET, en utilisant le non-profiler.

+0

C'est une bonne idée, je vais regarder, mais je ne suis pas sûr si cela peut aider mon problème spécifique - j'ai un compilateur de bricoleur et moi-même Je voudrais mesurer les caractéristiques de performance des exécutables compilés .NET générés par le compilateur. –

+0

@DrJokepu: Cela ressemble à un projet vraiment amusant. J'ai fait quelques compilateurs, mais jamais un que je qualifierais de "sérieux". Pour les tests de base, je comparerais le code généré à un autre compilateur. Je suppose que vous voulez entrer dans le domaine de l'optimisation. Mon point de vue personnel est que le sujet entier de l'optimisation du compilateur est trop souligné, mais les gens peuvent certainement différer sur ce point. Bonne chance. –

+0

Merci pour vos conseils. Malheureusement, il n'est pas très facile d'obtenir le MSIL généré du fait que le compilateur est un compilateur JIT - le code compilé n'est jamais écrit sur le disque. Alors que je suis d'accord sur le fait que l'optimisation du compilateur est sur-accentuée (en particulier dans .NET), pour un programme compilé avec mon compilateur il faut presque une seconde sur un ordinateur moderne pour calculer la factorielle de 20, donc il y a quelque chose qui cloche. profiler pourrait m'aider à trouver la source du problème. –