dotTrace

dotTrace — Descargar gratis. Profiler para .NET

dotTrace es una herramienta de profiling diseñada para analizar el rendimiento de aplicaciones .NET. Proporciona datos detallados sobre el uso de CPU, memoria y otros recursos, ayudando a identificar cuellos de botella y optimizar el código.

4.5(2 valoraciones)

Descargar dotTrace (Enlaces oficiales)
Tamaño del archivo: 66 MB
La última versión de dotTrace es: 2025.1.1
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD (Prueba gratuita de 30 días)
Producto patentado y comercial.

  • Análisis de rendimiento en tiempo real. dotTrace permite monitorear el rendimiento de una aplicación mientras se ejecuta. Captura métricas como tiempo de ejecución, consumo de CPU y frecuencia de llamadas a métodos, mostrando los resultados en gráficos y tablas.
  • Profiling de CPU. La herramienta mide el tiempo exacto que toma cada método en la aplicación. Los datos se presentan en forma de árbol de llamadas, facilitando la identificación de métodos que consumen más recursos.
  • Profiling de memoria. dotTrace analiza el uso de memoria, incluyendo asignaciones de objetos, fugas y referencias retenidas. Muestra el tamaño y la cantidad de instancias creadas por cada tipo de objeto.
  • Comparación de snapshots. Permite tomar múltiples instantáneas del estado de la aplicación y compararlas para detectar cambios en el rendimiento o consumo de memoria entre diferentes versiones del código.
  • Integración con IDE. Funciona dentro de Visual Studio y Rider, permitiendo iniciar sesiones de profiling directamente desde el entorno de desarrollo.
  • Modos de profiling. Ofrece varios modos como Sampling, Tracing y Line-by-Line, cada uno optimizado para diferentes escenarios de análisis de rendimiento.
  • Filtrado avanzado. Los resultados pueden filtrarse por espacio de nombres, clase o método, enfocando el análisis en áreas específicas del código.
  • Exportación de informes. Genera informes en formatos HTML o XML, que pueden compartirse con otros desarrolladores para su revisión.
  • Soporte para aplicaciones en la nube. Compatible con aplicaciones desplegadas en Azure y otros entornos cloud, permitiendo el profiling remoto.
  • Análisis de subprocesos. Identifica problemas de concurrencia mostrando la actividad de todos los subprocesos en la aplicación y su interacción.
  • Detección de métodos calientes. Resalta automáticamente los métodos que consumen más tiempo de CPU, facilitando la priorización de optimizaciones.
  • Soporte para múltiples frameworks. Compatible con .NET Framework, .NET Core, .NET 5+ y aplicaciones de Unity.

dotTrace fue desarrollado por JetBrains, una compañía conocida por crear herramientas para desarrolladores. El programa se lanzó inicialmente en 2004 y está escrito principalmente en C#. A lo largo de los años, ha incorporado funciones avanzadas de profiling, manteniéndose como una solución robusta para el análisis de rendimiento en aplicaciones .NET.


Alternativas a dotTrace:

Pyroscope — Descargar gratis. Perfilado continuo y observabilidad

Pyroscope

Observa y depura problemas de rendimiento en código, infraestructura y tuberías de CI/CD.
Precio: Gratis   Tamaño: 20.6 MB   Versión: 1.15.1   SO: Windows, Linux, MacOS