Con Visual Studio 11, tenemos nuevas funcionalidades para mejorar nuestro rendimiento desarrollando para SharePoint y mejorar el rendimiento de nuestros desarrollos. En la serie sobre Visual Studio 11 del blog del CIIN, vemos como tenemos nuevos diseñadores de listas, tipos de contenido, nuevas plantillas de proyectos, etc.
Junto con todas estas novedades, encontramos que podemos utilizar la herramienta de Profiling para analizar el rendimiento de nuestros desarrollos para SharePoint 2010. Utilizando el Performance Wizard, podemos elegir entre los métodos de Profiling y seleccionar nuestro proyecto de SharePoint para analizar.
Ejecutamos y analizamos el resultado, con el objetivo de mejorar el rendimiento de nuestra solución.
Como vemos en el informe, el Hot Path nos indica que el método más costoso es nuestro Feature Receiver y que todo el trabajo, Funcions Doing Most Individual Work, se lo está llevando una función que se llama TimeCounter.
Analizando en detalle la función que nos causa el problema, FeatureActivated, vemos que nos especifica el porcentaje del coste de cada una de los métodos que utilizamos y nos especifica que el problema lo tenemos en TimeCounter.
Una nueva utilidad que nos permite mejorar nuestras soluciones de SharePoint 2010 y no volvernos locos buscando el problema de una forma más artesanal.
Saludos a todos…
Lo que ha mejorado el profiling es impresionante, me alegro que para los amigos del «upload/download de archivos» también les sirva 😀
un dato > no es Visual Studio 2011, es Visual Studio 11. Es el nro interno de versión del IDE 😀
Saludos
Si, menos mal que a los que hacemos algo más que upload/download nos dejan utilizar el profilling 😉
Se me ha colado lo de 2011, corregido!! gracias!
Otro año toca, entramos en el 2013 sobreponiéndonos a las predicciones Mayas del fin del