Estoy perfilando mi proyecto C# WinForm en VS 2010, SP1. IDE se bloquea después de finalizar el perfil y se realiza el análisis, pero los resultados aún no se muestran. Puedo procesar manualmente mi informe por cmd: >VSPerfReport.exe /summary:all "Report111229(4).vsp"
pero me gustaría obtener resultados de análisis en VS también, los archivos .csv generados por la herramienta no son tan agradables. Resulta interesante que VS fallará cuando use Instrumentación y Muestreo, pero no cuando utilizo Concurrencia. Algunas ideas o consejos sobre cómo solucionar esto?Fallo de Visual Studio 2010 al crear un perfil, después de analizar el informe
Respuesta
Algunas personas pueden sortear esto usando una de cuatro técnicas.
deshabilitando todas las opciones de experiencia visual en VS 2010 anulando la opción en Herramientas -> Opciones -> Entorno -> General | Experiencia Visual
deshabilitar la aceleración HW para WPF estableciendo el valor del registro
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration
a1
desactivar la opción de concurrencia
Collect resource contention data
seleccione
Enable source server support
en Herramientas -> Opciones -> Depuración -> General
Todo esto apesta pero puede funcionar lo suficiente como para permitirle hacer lo que necesita
Thx, voy a intentar esto después de las vacaciones. – watbywbarif
1. No ayudó. – watbywbarif
2. HW Acceleration ya estaba deshabilitada para Visual Studio en 1. ¿Por eso no veo cómo esto podría ayudar? Tampoco tengo la clave Avalon.Graphics en el registro – watbywbarif
Intente excluir el archivo de rendimiento de control de código fuente
Lo que resuelve el problema para mí estaba excluyendo el archivo de rendimiento (por ejemplo, Performance.psess) desde el control de origen (en nuestro caso TFS) y asegurando que ninguno de los archivos .psess y .vsp está marcado como de solo lectura.
Espero que esto ayude a alguien más también.
Esto tampoco ayudó. Estoy usando svn y .vsp no está gestionado por subversión ni está marcado como de solo lectura. Pero gracias, quizás esto ayude a alguien más. – watbywbarif
@watbywbarif - además, es posible que desee intentar esperar, por ejemplo, 5 segundos antes de detener el perfilado (hágalo desde VS, no cerrando la aplicación) y luego espere nuevamente antes de intentar generar el informe. Esto parece reducir la cantidad de veces que se produce el bloqueo. – Chris
Finalmente pude hacer perfiles de Instrumentación pausando el generador de perfiles justo después de que la aplicación se haya lanzado, luego navego al lugar exacto que necesita ser perfilado, reanudar el generador de perfiles y salir pulsando 'Salir' en el generador de perfiles. –
otra solución que me ayudó (MSVS2013) es abrir otra instancia de Visual Studio, y debug-> adjuntar al primer proceso de Visual Studio, llamado devenv.exe. Después de eso, abra el archivo de perfil en la primera instancia de estudio.
Vaya figura.
- 1. Instalar Visual Studio 2008 DESPUÉS de 2010?
- 2. ¿Cómo analizar la unidad del analizador en Visual Studio 2010?
- 3. Visual Studio 2010 Crear e instalar plantillas
- 4. IIS 7.5 itinerancia expresan Visual Studio 2010 SP1 perfil
- 5. Crear un complemento 'Diseñador personalizado' de Visual Studio 2010
- 6. Cómo crear informes utilizando Crystal Reports en Visual Studio 2010
- 7. problema con Visual Studio 2010
- 8. error C1189 después de instalar Visual Studio 2010
- 9. System.OutOfMemoryException al usar Visual Studio 2010
- 10. Visual Studio 2010 "Mancha"
- 11. confirmación visual studio 2010 al cerrar
- 12. Compilación Qt - Visual Studio 2010
- 13. Desinstalar Visual Studio 2010
- 14. Visual Studio 2010 - RemovePreviousVersions
- 15. Excepción al implementar en SharePoint 2010 desde Visual Studio 2010
- 16. ¿Un tutorial para diseñar informes en Visual Studio 2010?
- 17. Solución de Visual Studio 2010 se bloquea al abrir
- 18. Crear una pantalla de presentación similar a Visual Studio 2010
- 19. Visual Studio 2010 saliendo después del programa finaliza
- 20. instalación de Visual Studio 2010
- 21. Visual Studio 2010 se cuelga al abrir un archivo .sql
- 22. VB6 en Visual Studio 2010
- 23. Configurar 'Guardar al perder el foco' en visual studio 2010
- 24. IronScheme en Visual Studio 2010
- 25. GTK # en Visual Studio 2010
- 26. actualización de Visual Studio 2010 no funciona
- 27. Visual Studio 2010 abre el archivo incorrecto
- 28. Inicio de proyectos múltiples al depurar en Visual Studio 2010
- 29. snprintf y Visual Studio 2010
- 30. ¿Cómo impido al editor de Visual Studio 2010 crear hipervínculos de código?
He encontrado que esta parte de Visual Studio no es confiable al analizar registros grandes. –
@watbywbarif Tengo el mismo problema, y puedo recrear de manera confiable esto incluso con registros realmente pequeños. Algunas personas parecen ser capaces de rastrearlo a algunos; mas especifico; error subyacente pero no puedo entender cómo. – JoeGeeky
Debe informar el error a MS, en caso de que no lo sepan. – AshleysBrain