Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

308
Vistas
¿Por qué VS 2015 detiene la sesión de diagnóstico y tarda una eternidad?

Estoy tratando de analizar un proyecto WPF (WPF, .NET 4.6.1, EF 6, Moq., en una máquina i5 con W10 de 64 bits) usando el perfilador de rendimiento con solo "Línea de tiempo" activada.

El problema es que al detener el programa me quedo atascado en la pestaña "Informe... sesión de diagnóstico" con el mensaje "Microsoft Visual Studio está deteniendo su sesión de diagnóstico" y el reloj de arena giratorio. Algunas veces simplemente se agota el tiempo, otras veces llego al informe eventualmente, pero de 5 a 20 minutos más tarde.

Curiosamente, el tiempo de espera para que se detenga la sesión de diagnóstico se incluye en el informe. Es como si el proceso de recopilación de datos no recibiera el mensaje de detener la grabación.

Usando el Monitor de recursos de Windows, noté que VsStandardCollector.exe escribe grandes cantidades de datos en una subcarpeta en "C:\Users\XXX\AppData\Local\Temp\". Alrededor de 9 Gigabytes en mi último intento, cubriendo 10 minutos en total, mientras que mi aplicación solo se ejecutó durante 30 segundos antes de que la detuviera.

¿Alguien tiene una idea de qué podría causar la demora en detener la sesión?

El uso de CPU y disco es muy bajo durante la espera (< 5 %)

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Parece que si su proyecto consume más de 4 GB, el generador de perfiles estándar es extremadamente lento y, a veces, se bloquea por algún problema interno invisible desconocido. Me las arreglé para pasar por esto por los pasos a continuación

  1. Versión de lanzamiento de compilación
  2. Ejecute Profiler con Estado en pausa.
  3. Otorgue a VS más permisos para su cuenta de depuración si VS lo solicita.
  4. Active el generador de perfiles por un corto período de tiempo.
  5. Cierra la aplicación
  6. Espere 10-20 minutos o más para generar el informe.
about 4 years ago · Santiago Trujillo Denunciar

0

Recientemente aprendí sobre la herramienta PerfView que se usa para el análisis de rendimiento incluso dentro de Microsoft. Es mucho más económico que VisualStudio, de hecho es gratis.

Por lo tanto, puede usarlo para analizar el rendimiento de Visual Studio para responder a su pregunta o, mejor aún, usarlo para analizar el rendimiento de su propia aplicación WPF.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda