Question

Le profileur CLR ne semble pas fonctionner avec le Silverlight CLR. Existe-t-il un autre profileur de mémoire?

Était-ce utile?

La solution

Ne semble pas être encore disponible. Toutefois, comme recommandé dans ce fil de discussion , vous pouvez convertir votre Silverlight. app à une application WPF et un profil qui:

  

Il n’existe actuellement aucun outil, mais vous pouvez facilement créer une version de bureau (WPF) de votre client Silverlight à partir de la même base de code et de quelques modifications (consultez le blog de Scot pour un exemple à ce sujet - http: // weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx ). Une fois que vous avez terminé, vous pouvez exécuter n’importe quel profileur de performances qui fonctionne avec WPF.

Ce n'est pas une solution optimale, mais cela semble être la meilleure option pour le moment ...

Mise à jour: vous venez de voir un article de blog sur XPerf qui est un échantillonneur de processeur pour Silverlight. Ce n’est pas vraiment un profileur de mémoire, mais un bon outil pour tester les performances des applications Silverlight ...

Autres conseils

Voici le profilage de la mémoire dans Silverlight avec Xperf.

Obtenir des informations sur le GC

Essayez celui-ci, il est très utile:

http://www.red-gate.com/products/ants_memory_profiler /index.htm

Bruno.

Bien qu'il ne s'agisse pas d'un profileur complet avec une interface graphique délicieuse, vous pouvez utiliser Windbg + SOS pour déboguer votre application silverlight, cela demanderait beaucoup de travail manuel, mais vous pourrez ensuite parcourir votre tas géré.

Utilisez Silverlight Spy
Il a un Memory Profiler intégré dans
alt text

J'utilise gratuitement les XTE Profiler , qui fonctionnent également avec les applications Silverlight Standard et Out of Browser. Affiche également l'utilisation de la mémoire en direct.

Profiler de la mémoire .NET à partir de la version 4.0 prend en charge le profilage Silverlight.

Hautement recommandé.

Essayez d’utiliser Atologic SilverProfiler. Disponible à l'adresse www.atologic.com .

Le profileur CLR autonome a été mis à jour pour fonctionner avec Silverlight, vous n'avez donc pas besoin de VS Premium / Ultimate.

Blog sur l'API de profilage CLR de David Broman: CLRProfiler V4 est sorti

L'interface utilisateur n'est pas terrible, mais cela fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top