Esta página incluye las actualizaciones y los cambios más recientes en dotTrace.
La ventana de herramientas Monitoring de Rider se ha rediseñado para ofrecer una experiencia de generación de perfiles más visual e integrada. Ahora incluye gráficos interactivos de utilización de CPU, consumo de memoria y actividad de recolección de basura (GC), que le permiten obtener de un vistazo una visión del comportamiento durante el tiempo de ejecución de su aplicación.
Desde la ventana de herramientas, puede iniciar sesiones de análisis de rendimiento o generación de perfiles de memoria para un análisis más profundo en los perfiladores integrados dotTrace y dotMemory, o en sus versiones independientes. En Windows, la herramienta Monitoring también detecta de forma automática cuellos de botella de rendimiento, bloqueos de interfaz de usuario e incidencias de GC. Los problemas detectados y los intervalos de tiempo seleccionados en los gráficos pueden investigarse más a fondo en dotTrace.
En esta versión, incorporamos las pestañas a dotTrace. Ahora puede abrir la misma instantánea en varias pestañas con distintas configuraciones de filtro. Esto le permite examinar simultáneamente varios aspectos de sus datos de rendimiento. Puede analizar un conjunto de datos en una pestaña mientras aplica filtros distintos en otra y cambiar de una vista a otra sin tener que restablecer los filtros.
Hemos añadido compatibilidad total con las acciones Undo y Redo y el historial de filtros en la versión independiente de dotTrace. Ahora, cada cambio de filtro se registra para poder volver fácilmente a estados anteriores. Utilice el botón Undo o la tecla de acceso directo para deshacer el último cambio y el botón Redo para volver a aplicarlo. También puede acceder a una lista desplegable para revertir varios pasos a la vez, con los cambios ordenados de forma cronológica.
Todas las versiones de dotTrace han recibido varias mejoras de rendimiento, incluida más velocidad para procesar las instantáneas de Timeline y los datos de las vistas Call Tree y Hotspots.
Ahora, puede generar perfiles de aplicaciones basadas en el marco de trabajo MAUI.
Actualmente, dotTrace es compatible con:
La compatibilidad está disponible para la versión independiente de dotTrace y para la de dotTrace en Rider y ReSharper.
Ahora, dotTrace incluye preajustes de interfaz de usuario (IU). Los preajustes ajustan la IU para mostrar solo los ajustes de generación de perfiles relevantes para aplicaciones específicas: General (todos los tipos de aplicaciones), Unity developer y Unreal Engine developer.
Hemos mejorado la generación de perfiles en macOS:
.app) en lugar de archivos ejecutables. net7.0-macos, net8.0-macos, net7.0-maccatalyst, net8.0-maccatalyst y Xamarin.Mac.
Ahora, al configurar una sesión de generación de perfiles Timeline, puede especificar las siguientes opciones avanzadas:
En lugar de analizar el Call Tree, ahora puede ver los datos de generación de perfiles de rendimiento directamente en el código fuente. La vista Source muestra información sobre la distribución temporal de líneas de código específicas. Por ahora, esta funcionalidad solo está disponible para las instantáneas de la escala de tiempo tomadas en Windows.
System.Data.SqlClient para los marcos .NET y .NET Core. Puede ver los eventos correspondientes en el filtro SQL Queries. Ahora, la vista Call Tree le permite agrupar las pilas de llamadas por hilos individuales, lo que ofrece una visión más profunda de los problemas de rendimiento específicos de cada hilo.
La versión independiente de dotTrace en Linux y macOS incorpora la ventana Source View. Tras seleccionar una llamada en el Call Tree, Source View le mostrará el código fuente del método correspondiente.