Tengo un servicio web ASP.NET 2.0 existente que sirve a varios clientes WinForms. En nuestra aplicación, creemos que tenemos problemas de rendimiento en varios niveles.¿Cómo encontrar puntos calientes de rendimiento en la aplicación .Net?
- El envío de datos TooMuch en syncrounous solicitud
- La carga diferida, muchos de ida y vuelta entre el servicio web y bases de datos
- POCO < - mapping> objeto SQL utilizando conjuntos de datos y la reflexión sin tipo [no almacenamiento en caché]
Esta es una aplicación existente con una gran base de código, me gustaría instrumentar esta aplicación para encontrar zonas interactivas.
- ¿Cómo puedo aplicaciones remotas de instrumentos como cliente winforms desplegado en lugares remotos?
- ¿Cómo puedo instrumentar el servicio web?
- Editar ** ¿Hay perfiladores mejores que VS profiler?
- ¿Puedo confiar en que los profilers me digan los puntos calientes , por lo que no contaminan mi código con instrumentación? ¿O tengo para tomar el camino medio, perfilador + instrumentación?
publicado pregunta similare hoy algunos horas atras. http://stackoverflow.com/questions/5785917/asp-net-measure-performance/5785966#5785966 –