Pregunta

El generador de perfiles CLR no parece funcionar con el CLR de Silverlight. ¿Existe otro generador de perfiles de memoria?

¿Fue útil?

Solución

No parece haber uno disponible todavía. Sin embargo, como recomendado en este hilo del foro , puede convertir su Silverlight Aplicación a una aplicación WPF y perfil que:

  

no existe ninguna herramienta a partir de ahora, pero como solución alternativa, puede crear fácilmente una versión de escritorio (WPF) de su cliente Silverlight desde la misma base de código y algunos ajustes (consulte el blog de Scot para ver un ejemplo de esto - http: // weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx ). Una vez que haya terminado con esto, puede ejecutar cualquier generador de perfiles de rendimiento que funcione con WPF.

No es una solución óptima, pero suena como la mejor opción por ahora ...

Actualización: Acabo de ver un publicación del blog sobre XPerf, que es una muestra de CPU para Silverlight. No es exactamente un generador de perfiles de memoria, sino una buena herramienta para probar el rendimiento de las aplicaciones Silverlight ...

Otros consejos

Aquí está el perfil de memoria en Silverlight usando Xperf.

Obtenga información del GC

Aunque no es un perfilador completo con una GUI deliciosa, puede usar Windbg + SOS para depurar su aplicación de Silverlight, requeriría mucho trabajo manual, pero luego puede caminar con su montón administrado.

Usa Silverlight Spy
Tiene un Perfilador de Memoria integrado en
alt text

Uso el XTE Profiler gratuito, que también funciona con las aplicaciones Silverlight Standard y Out of Browser. También muestra el uso de memoria en vivo.

.NET Memory Profiler a partir de la versión 4.0 es compatible con la creación de perfiles de Silverlight.

Muy recomendable.

Intente usar Atologic SilverProfiler. Disponible en www.atologic.com .

El generador de perfiles CLR independiente se ha actualizado para que funcione con Silverlight, por lo que no necesita tener VS Premium / Ultimate.

Blog de la API de creación de perfiles CLR de David Broman: Lanzamiento de CLRProfiler V4

La interfaz de usuario no es muy buena, pero funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top