Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
.NET admite una serie de herramientas que se pueden usar para diagnosticar las aplicaciones.
IDEs y editores
Visual Studio
visual Studio es el IDE más completo para desarrolladores de .NET en Windows. Incluye herramientas de generación de perfiles de rendimiento y depuración para ayudar a los desarrolladores de .NET a diagnosticar sus aplicaciones.
Visual Studio Code
visual Studio Code es un editor de código fuente ligero pero eficaz que se ejecuta en el escritorio y está disponible para Windows, macOS y Linux. Admite la depuración local y remota para .NET.
Herramientas de la CLI
dotnet-counters
dotnet-counters es una herramienta diseñada para la investigación del rendimiento y la supervisión del estado de primer nivel. Observa los valores del contador de rendimiento publicados a través de la API de EventCounter. Por ejemplo, puede supervisar rápidamente cosas como el uso de la CPU o la tasa de excepciones que se producen en la aplicación de .NET Core.
dotnet-dump
La herramienta dotnet-dump permite recopilar y analizar los volcados de Windows y Linux sin necesidad de un depurador nativo.
dotnet-gcdump
La herramienta dotnet-gcdump permite recopilar volcados de memoria del recolector de elementos no utilizados (GC) de procesos de .NET dinámicos.
dotnet-monitor
La herramienta dotnet-monitor es una manera de supervisar las aplicaciones .NET en entornos de producción y recopilar artefactos de diagnóstico (por ejemplo, volcados, seguimientos, registros y métricas) bajo demanda o mediante reglas automatizadas para la recopilación en condiciones especificadas.
dotnet-trace
.NET Core incluye EventPipe, que expone datos de diagnóstico. La herramienta dotnet-trace permite consumir datos interesantes sobre la generación de perfiles a partir de su aplicación, lo cual puede resultar útil para analizar la causa principal de que una aplicación se ejecute con lentitud.
dotnet-stack
La herramienta dotnet-stack permite imprimir rápidamente las pilas administradas de todos los subprocesos de un proceso .NET en ejecución.
dotnet-symbol
dotnet-symbol descarga archivos (por ejemplo: símbolos, DAC/DBI y archivos de host) necesarios para abrir un volcado de núcleo o minivolcado. Use esta herramienta si necesita símbolos y módulos para depurar un archivo de volcado capturado en otro equipo.
dotnet-debugger-extensiones
dotnet-debugger-extensions instala las extensiones del depurador de .NET en Linux, macOS y Windows. LLDB es necesario para Linux y macOS y se necesita Windbg/cdb para Windows.
Otras herramientas
PerfCollect
perfCollect es un script de Bash que puede usar para recopilar seguimientos con perf y LTTng para un análisis de rendimiento más detallado de las aplicaciones .NET que se ejecutan en distribuciones de Linux.