Diagnósticos de depuración

Depuración y diagnóstico

Un moderno conjunto de herramientas que permite la depuración y el diagnóstico de todas las aplicaciones

Con Visual Studio 2013, los desarrolladores disponen de una variedad de herramientas que ayudan a desarrollar, optimizar, depurar y diagnosticar aplicaciones independientemente de la plataforma o del idioma. El depurador integrado de Visual Studio proporciona una experiencia única y ofrece funciones como la interrupción de la ejecución del código para inspeccionar el flujo y los valores de la memoria, la capacidad de depurar en servidores o dispositivos remotos y una gran experiencia para comprender y resolver excepciones.Para optimizar el software, Visual Studio proporciona el concentrador de rendimiento y diagnóstico, que facilita la detección de cuellos de botella en el rendimiento de la aplicación. Cuando el software está implementado, los desarrolladores y las operaciones pueden colaborar para recopilar registros de rendimiento y excepciones de IntelliTrace, que reducen en gran medida la complejidad de los problemas de depuración en entornos de producción, y pueden configurarse para facilitar una supervisión proactiva junto con System Center y Team Foundation Server.

Depurador avanzado

Depurador integrado de Visual Studio

  • Definir puntos de interrupción, optimizar el código y resolver los errores
  • Depurar proyectos localmente o en dispositivos remotos
  • Comprender excepciones gracias a información práctica
  • Cambiar el código sin necesidad de reiniciar con Editar y continuar

Características del depurador avanzado

  • Depuración multiproceso avanzada
  • Depurar juegos y aplicaciones de DirectX utilizando herramientas gráficas de depuración
  • Depuración histórica con IntelliTrace

Mapa del código con integración del depurador

  • Utilizar mapas de código con integración del depurador para visualizar la ejecución del código
  • Entender el flujo del código en las distintas sesiones de depuración
  • Avanzar hasta una instrucción determinada directamente en el mapa del código
  • Agregar notas y compartirlas con otras personas del equipo

Perfiles y optimización

Concentrador de rendimiento y diagnóstico

  • Un punto centralizado para las herramientas de rendimiento y diagnóstico
  • Filtrado automático de las herramientas compatibles con el proyecto activo
  • Analizar las aplicaciones de la solución, las instaladas o las que se encuentran en dispositivos remotos

Herramientas de generación de perfiles y optimización

  • Muestreo de la CPU y asistente de rendimiento para aplicaciones .NET
  • Generador de perfiles de JavaScript para proyectos web
  • Analizador de memoria de JavaScript, capacidad de respuesta de la UI y consumo de energía para aplicaciones de la Tienda Windows

.NET - Análisis de la memoria administrada

  • Analizar los archivos de volcado para entender el uso de la memoria o detectar pérdidas de la misma
  • Inspeccionar el montón, ordenar los objetos y comprender el recuento y el tamaño de los objetos
  • Avanzar al código fuente desde los objetos de la memoria
  • Detectar cambios en el uso de la memoria comparando diferentes capturas

Desarrollo de sitios web

Depuración de HTML y JavaScript

  • Depuración de JavaScript con puntos de interrupción y prácticas sugerencias de datos
  • Depurar JavaScript y código nativo en la misma sesión
  • Detectar errores con antelación en HTML mediante la validación de esquemas

Inspector de página

  • El Inspector de página permite descomponer el resultado de la página para identificar y corregir problemas
  • Seleccione cualquier elemento en el navegador y vaya directamente al código del servidor que lo genera
  • Edite los elementos asociados a la actualización de CSS en tiempo real

Browser Link

  • Conecta Visual Studio simultáneamente a uno o varios exploradores web para depurar código
  • No hay necesidad de volver a iniciar el explorador cuando cambia el código; el código se actualiza con un solo comando
  • Al editar CSS, los cambios guardados se actualizan automáticamente en los exploradores conectados

Diagnóstico y supervisión de producción

IntelliTrace en producción

  • Recopilar datos de IntelliTrace en la producción utilizando el Agente de supervisión de Microsoft
  • Simular una sesión de depuración en Visual Studio con los registros recopilados de IntelliTrace
  • Ver la actividad que genera problemas, incluidas las excepciones, los eventos registrados y las instrucciones SQL

Agente de supervisión de Microsoft

  • Supervisar el estado de las aplicaciones en cualquier entorno
  • Recopilar registros de rendimiento y excepciones de la aplicación
  • Se puede utilizar como recopilador independiente o implementado con System Center
  • Guarda todos los eventos capturados en los archivos de registro de IntelliTrace para analizarlos con Visual Studio Ultimate

Capturar y analizar eventos de rendimiento utilizando indicadores de rendimiento de IntelliTrace y System Center 2012 R2

Los nuevos indicadores de rendimiento de IntelliTrace proporcionan valiosos datos diagnósticos tanto en entornos de preproducción como de producción para analizar posibles cuellos de botella o experiencias de usuario indeseables en sus sitios web, aplicaciones web o servicios. En este vídeo aprenderá a configurar la supervisión del rendimiento de un sitio web implementado para buscar posibles problemas de rendimiento y analizar los datos capturados con Visual Studio Ultimate

Presentación del nuevo concentrador de rendimiento y diagnóstico

El nuevo concentrador de rendimiento y diagnóstico facilita encontrar herramientas de rendimiento y diagnóstico de forma centralizada. En este vídeo, con Dan Taylor, aprenderá a utilizar el concentrador para ejecutar herramientas como el generador de perfiles de consumo de energía, que permite a los desarrolladores hacer una estimación de la cantidad de energía que la aplicación consumirá en el dispositivo, y la herramienta de capacidad de respuesta de la UI XAML, que se centra en generar perfiles de la capacidad de respuesta de las aplicaciones de la Tienda Windows

Depuración de la memoria administrada por aplicaciones .NET

Uno de los problemas que suele afectar a las aplicaciones .NET que se ejecutan en entornos de producción está relacionado con el uso de la memoria. En este vídeo, con Andrew Hall, conocerá una nueva característica que hemos introducido en Visual Studio 2013 para ilustrar cómo utilizan la memoria las aplicaciones .NET a partir de archivos .dmp recopilados en máquinas de producción

Depuración mejorada para aplicaciones asincrónicas con Visual Studio 2013

La programación asincrónica ayuda a los desarrolladores a crear aplicaciones .NET y de la Tienda Windows, evitar cuellos de botella en el rendimiento y aumentar la capacidad de respuesta de las aplicaciones. En este vídeo, con Brad Sullivan, se muestra cómo ha mejorado la depuración asincrónica en Visual Studio 2013 con funciones como pilas de llamadas detalladas en los puntos de interrupción y otros datos de diagnóstico

Características de depuración y diagnóstico en Visual Studio

Professional 2013 con MSDN

Visual Studio Professional con MSDN permite crear aplicaciones para diferentes dispositivos y servicios usando una única solución con una experiencia de desarrollo coherente, tanto si es para crear experiencias de usuario excelentes como para modernizar las aplicaciones empresariales actuales.

  • Una solución unificada
  • Desarrollo de aplicaciones web
  • Mejorar la productividad con un entorno integrado
  • Desarrollar la línea de negocio
  • Nivel de suscripción a MSDN para Visual Studio Professional
PT C rgb dk VSPro2013MSDN

Ultimate 2013 con MSDN

Creado para el desarrollo de aplicaciones empresariales, Visual Studio Ultimate con MSDN ayuda a su equipo a hacer frente a las exigencias de alta disponibilidad, rendimiento, escalabilidad y complejidad.

  • Obtenga rápidamente la información que necesita y en su contexto
  • Utilice IntelliTrace para la depuración histórica, incluso en la fase de producción
  • Compruebe la escalabilidad y el rendimiento en la fase de producción
  • Visualice la estructura de una aplicación con diagramas UML
  • Describa y aplique dependencias arquitectónicas
  • Use herramientas para entender las relaciones en el código existente
  • Nivel de suscripción a MSDN para Visual Studio Ultimate.
PT C rgb dk VSUltimate2013MSDN