En la corrección de errores de una pequeña aplicación web ASP.NET/C# que he creado, he encontrado una OutOfMemoryException.Depurando fuera de memoria
No hay consejos sobre dónde buscar ya que es un error de tiempo de compilación. ¿Cómo puedo diagnosticar esta excepción? ¿Asumo que esto es exactamente donde entran en juego los perfiles de memoria? ¿Algun consejo?
Gracias
¿Qué quiere decir exactamente, es un error de tiempo de compilación? ¿Está el compilador lanzando una OutOfMemoryException? – asgerhallas
Un tiempo de compilación sin memoria indicaría que tienes un código fuente REALMENTE extraño. La única forma en que puedo pensar en C++ para hacer eso sería incluir archivos recursivos (es decir, a.h incluye b.h mientras que b.h incluye a.h) - ¿C# tiene algún concepto similar? Básicamente tienes que estar haciendo algo que esté causando que el árbol de análisis sintáctico explote. –
Sí, el compilador arroja el error. No hay ysod, pero hay un error en la ventana de salida cuando se intenta depurar. Creo que el culpable es que tengo un archivo de 3mb xml que analizo (tiene rss feeds) y luego lo visualizo en un lector de RSS personalizado. Cerré el servidor web de desarrollo y lo ordené. – dotnetdev