2010-08-05 17 views
5

Sin utilizar ninguna herramienta de terceros, ¿cómo se puede determinar si una aplicación ASP.NET (.NET 3.5) tiene alguna pérdida de memoria? Quiero asegurarme de que una aplicación desarrollada por otra persona funcione correctamente. Asumo que usará contadores de rendimiento, pero ¿cuál es el correcto para ver si la aplicación tiene pérdidas de memoria?Cómo determinar si un sitio ASP.NET tiene una pérdida de memoria

Respuesta

4

que desea utilizar:

Debug Diagnostic Tool

Descripción de Microsoft sitio web:

La herramienta de diagnóstico de depuración (DebugDiag) está diseñado para ayudar en solucionar problemas tales como bloqueos, bajo rendimiento, pérdidas de memoria o fragmentación, y cuelga en cualquier proceso en modo usuario. La herramienta incluye scripts de depuración adicionales centrados en en las aplicaciones de Internet Information Services (IIS) , acceso a datos web componentes, COM + y tecnologías relacionadas con Microsoft .

Descarga gratuita e instrucciones sobre cómo usarlo están todos ubicados en el linked page.

Este enlace también puede ser de utilidad:

How to use the IIS Debug Diagnostics tool to troubleshoot a memory leak in an IIS process

1

El CLR Profiler (consulte la sección "Identificación de donde su aplicación asigna memoria").

1

Si realmente desea aprender cómo usar Debug Diagnostic Tool, debe leer Tess Ferrandes blog, ella es una escaladora de ASP.Net y escribe artículos útiles sobre cómo diagnosticar problemas comunes en aplicaciones ASP.Net con esas herramientas.

Espero que ayude!

Cuestiones relacionadas