Lors de la correction d'un bug d'une petite application web ASP.NET/C# que j'ai faite, j'ai rencontré une exception OutOfMemoryException.Débogage hors de l'exception mémoire
Il n'y a pas de conseils quant à l'endroit où regarder car il s'agit d'une erreur de compilation. Comment puis-je diagnostiquer cette exception? Je suppose que c'est exactement là que le profilage de la mémoire entre en jeu? Des conseils?
Merci
Que voulez-vous dire par là, c'est une erreur de compilation? Le compilateur lance-t-il une exception OutOfMemoryException? – asgerhallas
Un temps de compilation hors de la mémoire indiquerait que vous avez du code source VRAIMENT étrange. La seule façon que je puisse penser en C++ pour faire cela serait d'inclure des fichiers récursifs (c'est-à-dire que a.h inclut b.h alors que b.h inclut a.h) - C# a-t-il un concept similaire? Vous devez faire quelque chose qui fait sauter l'arbre d'analyse. –
Oui, le compilateur lance lui-même l'erreur. Il n'y a pas d'ysod, mais une erreur dans la fenêtre de sortie lors de la tentative de débogage. Je pense que le coupable est que j'ai un fichier XML de 3 Mo que j'analyse (il a des flux rss) et ensuite afficher dans un lecteur RSS personnalisé. J'ai fermé le serveur web de dev et l'ai trié. – dotnetdev