Visual Studio 11. Analizar el rendimiento de nuestras soluciones de SharePoint 2010

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.

SharePoint2010_vs2011_profiling_1SharePoint2010_vs2011_profiling_2

Ejecutamos y analizamos el resultado, con el objetivo de mejorar el rendimiento de nuestra solución.

SharePoint2010_vs2011_profiling_3

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.

SharePoint2010_vs2011_profiling_4

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…

3 comentarios sobre “Visual Studio 11. Analizar el rendimiento de nuestras soluciones de SharePoint 2010”

  1. 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

  2. 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!

Responder a adiazmartin Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *