Antecedentes: Estoy trabajando en una aplicación de escritorio .NET 4.0 basada WinForm que tiene unos hilos y temporizadores y utiliza algún tipo de procesamiento de GDI para controles de usuario. Durante mi desarrollo por lo general mire a través del explorador de procesos Sysinternal para asegurarse de que no hay nada inusual con mi solicitud como el recuento de GDI trata como objetos de usuario, etc.clr.dll LogHelp_TerminateOnAssert en un proceso de .NET 4.0
Problema: Durante el uso de Process Explorer, encontré esa hebras pestaña para la propiedad de mi aplicación en Process Explorer muestra un montón y muchas entradas de "clr.dll! LogHelp_TerminateOnAssert + 0x58f68". ¿Esto es normal? Creo que no es porque ninguna otra aplicación .net (que había escrito en el pasado) muestra la misma entrada en sus propiedades en Process Explorer.
¿Qué es LogHelp_TerminateOnAssert()? (Creo que es una función en clr.dll)
¿Por qué se llama LogHelp_TerminateOnAssert() tantas veces?
Cualquier apuntador será de gran ayuda.
Gracias de antemano.
Actualmente estoy teniendo un problema similar con muchas excepciones lanzadas internamente en .Net desde este método. Actualmente tengo pocas pistas de por qué esto sería. – Guy
¿Has descubierto por qué se lanzan estas excepciones? – silverspoon
¿Estás usando muchos hilos? –