Share via


Lo nuevo en Development Edition

Actualización: noviembre 2007

Development Edition incluye muchas características nuevas y mejoradas, las cuales se resumen en este tema.

Contenido del tema

  • Análisis de código

    • Extensión y mejora de las reglas

    • Revisión ortográfica compatible con diccionarios personalizados

    • Mejor control de supresión en la Lista de errores

    • Opción de supresión automática de código generado

    • Mejoras de la directiva de análisis de código

  • Métricas de código

  • Herramientas de generación de perfiles

    • Compatibilidad para 64 bits

    • Pilas de asignación completas

    • Datos de muestreo en el nivel de línea

    • Reducción de ruido de informes

    • Control en tiempo de ejecución

    • Análisis filtrado

    • Comparar informes

    • Compatibilidad mejorada con contadores de chips

    • Compatibilidad con el contador de Windows

    • Archivos de informe comprimidos

    • Ruta de acceso activa

    • Copiar los datos de la vista de informe en HTML

    • Compatibilidad con Windows Communications Foundation

    • Integración de pruebas web y pruebas de carga en Visual Studio Team Suite

  • Team Explorer

Análisis de código

Las herramientas de análisis del código realizan comprobaciones extensas para buscar defectos de código, que se presentan como advertencias en la ventana de errores.

Para obtener más información, vea Escribir código de calidad, Análisis de código de las advertencias de código administrado y Advertencias de análisis de código de C/C++.

El análisis de código se ha mejorado con las siguientes características:

Extensión y mejora de las reglas

El análisis de código incluye más de 20 nuevas reglas. Las reglas ofrecen ahora mayor exactitud, en especial en lo referente a su denominación.

Para obtener más información, vea Análisis de código de las advertencias de código administrado, Advertencias de análisis de código de C/C++ y Cómo: Habilitar y deshabilitar análisis de código administrado.

Corrector ortográfico compatible con diccionarios personalizados

Puede utilizar el corrector ortográfico para cadenas de recursos, así como para nombres de clases, de métodos y de propiedades. Puede utilizar un diccionario personalizado para comprobar palabras no estándar.

Mejor control de supresión en la Lista de errores

Puede suprimir los problemas de análisis de código desde la ventana de errores en el proyecto o en el código fuente.

Opción de supresión automática de código generado

Puede suprimir automáticamente los mensajes de error del código generado. Esto es especialmente útil para el código generado por el diseñador.

Mejoras de la directiva de análisis de código

Cuando copie la configuración del servidor en el proyecto, tiene la posibilidad de reemplazar la selección local o combinar las reglas de la directiva con las reglas locales del proyecto. Asimismo, dispone de más información sobre infracciones de directivas. Esto permite determinar el origen de la infracción.

Métricas de código

Las métricas de código son un conjunto de medidas de software que proporcionan a los programadores una mejor visión del código que están desarrollando. Gracias a las métricas de código, los programadores pueden entender qué tipos o métodos se deben rehacer o probar más a fondo. Además, los equipos de programación identifican los riesgos potenciales, entienden el estado actual de un proyecto y hacen un seguimiento del progreso durante el desarrollo del software.

Para obtener más información acerca de las métricas de código, vea Medir la complejidad y el mantenimiento del código administrado.

Herramientas de generación de perfiles

Con las herramientas de generación de perfiles de Visual Studio Team System Development los programadores pueden medir, evaluar y detectar problemas relacionados con el rendimiento del código.

Para obtener más información acerca de las herramientas de generación de perfiles, vea Analizar el rendimiento de aplicaciones mediante las herramientas de generación de perfiles.

Se han agregado las siguientes características a las herramientas de generación de perfiles:

Compatibilidad para 64 bits

El generador de perfiles incluye compatibilidad para aplicaciones de 64 bits que se ejecutan en hardware y sistema operativo de 64 bits, y aplicaciones de 32 bits que se ejecutan en hardware y sistema operativo de 64 bits.

Pilas de asignación completas

El generador de perfiles tiene pilas de llamadas completas para la asignación. Esto resulta útil para la asignación que se produce en código que no es de usuario, pero que se origina indirectamente a causa de las acciones del usuario. Usando la pila completa, puede ver exactamente qué partes del código provocan indirectamente la asignación.

Puede recopilar datos de asignación configurando los valores en la página de propiedades de sesión de rendimiento. Utilice la vista de asignación en el informe de rendimiento para ver los resultados.

Para obtener más información, vea Cómo: Recopilar datos referentes a la asignación y duración de memoria de .NET y Vista Asignación.

Datos de muestreo en el nivel de línea

Las herramientas de generación de perfiles incluyen ahora un puntero de instrucciones y vistas de línea en los informes de rendimiento. Asimismo, la vista de módulos incluye información de línea.

Para obtener más información, vea Puntero de instrucciones (Vista), Línea (Vista) y Vista Módulos.

Reducción de ruido de informes

Puede configurar informes de rendimiento para la reducción de ruido. Esto limita la cantidad de datos en la vista Árbol de llamadas y en la vista Asignación. Al utilizar la reducción de ruido, los problemas de rendimiento destacan más. Esto le servirá de ayuda al analizar los informes de rendimiento.

Para obtener más información, vea Cómo: Configurar la reducción de ruido en informes de rendimiento, Vista Árbol de llamadas y Vista Asignación.

Control en tiempo de ejecución

Las herramientas de generación de perfiles incluyen un control en tiempo de ejecución. El control en tiempo de ejecución se inicia automáticamente con el generador de perfiles. Se puede detener y reanudar para el registro de datos de rendimiento. Además, puede utilizar el control en tiempo de ejecución para iniciar la aplicación con el registro en pausa. Esto permite omitir la recolección de datos durante el inicio de la aplicación. Al utilizar el control en tiempo de ejecución, puede insertar manualmente anotaciones en los datos de rendimiento cuando ocurran eventos de interés en la duración de la aplicación. Puede filtrar los datos en sus anotaciones más tarde.

Análisis filtrado

Ahora puede filtrar los informes de rendimiento por marca de tiempo, de proceso, de subproceso y de marcas. Puede utilizar el botón Mostrar consulta para obtener el análisis filtrado. Asimismo, puede utilizar la opción /summaryfile del comando VSPerfReport.

Para obtener más información, vea VSPerfReport.

Comparar informes

Ahora el generador de perfiles admite la comparación de informes. Puede comparar un informe si usa el Explorador de rendimiento o /diff en las opciones del comando VSPerfReport.

Para obtener más información, vea Comparar archivos de datos de las herramientas de generación de perfiles, Cómo: Comparar archivos de datos del generador de perfiles y VSPerfReport

Compatibilidad mejorada con contadores de chips

Las herramientas de generación de perfiles proporcionan nuevos nombres de contadores de chips más descriptivos (por ejemplo: "Líneas no ejecutadas en L2", "Líneas no ejecutadas en ITLB", "Bifurcaciones mal previstas"). Puede modificar los archivos xml con el fin de seguir configurando los contadores para una arquitectura concreta.

Compatibilidad con el contador de Windows

Ahora el generador de perfiles obtiene contadores de Windows (por ejemplo, "% tiempo de procesador", "% tiempo de disco", "Bytes/sec del disco", "Errores de página/seg"). Puede usar el nodo de contadores de Windows en la página de propiedades de la sesión de rendimiento o la opción /wincounter del comando VSPerfCmd. En la vista Marcas se muestran los contadores. Puede usar los contadores como extremos de filtrado.

Para obtener más información, vea Vista Marcas, Cómo: Recopilar datos de contadores de Windows y VSPerfCmd.

Archivos de informe comprimidos

Con las herramientas de generación de perfiles podrá generar pequeños archivos de informe comprimidos que se abren con rapidez. Esto se debe a que estos archivos, que se crean a partir de los informes completos, ya se han analizado. Puede hacer clic con el botón secundario en el informe en el Explorador de rendimiento y elegir Guardar analizados o usar la opción /summaryfile del comando VSPerfReport.

Para obtener más información, vea Cómo: Guardar archivos de informes analizados y VSPerfReport.

Ruta de acceso activa

Ahora el generador de perfiles tiene la capacidad de expandir automáticamente la ruta de acceso de código más costosa en el árbol de llamadas y en la vista de asignación del informe de rendimiento.

Para obtener más información, vea Vista Árbol de llamadas y Vista Asignación.

Copiar los datos de la vista de informe en HTML

El generador de perfiles incluye compatibilidad con informes enriquecidos en el Portapapeles. Puede copiar y pegar datos enriquecidos (tablas con encabezados y valores) desde los informes de rendimiento.

Compatibilidad con Windows Communications Foundation

Las herramientas de generación de perfiles ahora son compatibles con Windows Communications Foundation (WCF).

Integración de pruebas web y pruebas de carga en Visual Studio Team Suite

Puede crear sesiones de rendimiento para pruebas web y pruebas de carga desde Vista de pruebas y Resultados de pruebas.

Nota:

Esta característica sólo se aplica a Visual Studio Team System.

Team Explorer

Ahora puede instalar directamente Team Explorer desde los mismos discos que usó para instalar Visual Studio 2008 Development. Team Explorer es un cliente de Team Foundation y proporciona acceso a la funcionalidad que está disponible con Visual Studio Team System Team Foundation Server:

  • Elementos de trabajo

  • Proyectos de equipo

  • Documentos del equipo

  • Informes

  • Generaciones del equipo

  • Control de código fuente

Visual Studio 2008 Development incluye una licencia de acceso de cliente (CAL) para instalar y usar CALesprtfc Team Explorer. Team System 2008 Architecture incluye una licencia de acceso de cliente para instalar y usar Team Explorer. Para obtener información sobre cómo instalar Team Explorer, incluida información sobre sus requisitos previos, inserte el disco de instalación de Visual Studio 2008 Development, abra el directorio raíz, abra la carpeta TFC, haga doble clic en el archivo TFSInstall.chm y lea los temas que aparecen bajo el nodo "Instalación de Team Explorer". Para obtener más información sobre Team Explorer, vea Utilizar Team Explorer.

Vea también

Referencia

Lo nuevo en el depurador de Visual Studio

Otros recursos

Documentación de Visual Studio Team System

Development Edition