Bei der Fehlerbehebung einer kleinen ASP.NET/C# Web App, die ich gemacht habe, habe ich eine OutOfMemoryException festgestellt.Debugging outofmemoryexception
Es gibt keine Tipps, wo Sie suchen müssen, da dies ein Fehler bei der Kompilierung ist. Wie kann ich diese Ausnahme diagnostizieren? Ich gehe davon aus, dass genau hier Memory Profiling ins Spiel kommt? Irgendwelche Tipps?
Dank
Was genau meinst du, es ist ein Kompilierzeitfehler? Löscht der Compiler eine OutOfMemoryException? – asgerhallas
Eine Kompilierzeit aus dem Speicher würde anzeigen, dass Sie wirklich seltsamen Quellcode haben. Der einzige Weg, an den ich in C++ denken könnte, wären rekursive Include-Dateien (d. H. A.h enthält b.h, während b.h a.h enthält) - hat C# ein ähnliches Konzept? Du musst im Grunde etwas tun, das den Parse-Baum in die Luft jagt. –
Ja, der Compiler selbst wirft den Fehler. Es gibt kein Ysod, aber einen Fehler im Ausgabefenster beim Debugging. Ich denke, der Übeltäter ist ich habe eine 3MB xml-Datei, die ich analysieren (es hat RSS-Feeds) und dann in einem benutzerdefinierten RSS-Feed-Reader angezeigt. Ich habe den dev-Webserver geschlossen und es sortiert. – dotnetdev