В исправлении ошибки небольшого веб-приложения ASP.NET/C#, которое я создал, я столкнулся с OutOfMemoryException.Отладка outofmemoryexception
Нет никаких советов относительно того, где искать, поскольку это ошибка времени компиляции. Как я могу диагностировать это исключение? Я предполагаю, что это именно то, где играет профилирование памяти? Какие-нибудь советы?
Благодаря
Что именно вы имеете в виду, это ошибка времени компиляции? Вызывается ли компилятор OutOfMemoryException? – asgerhallas
Время компиляции из памяти указывает на то, что у вас есть ДЕЙСТВИТЕЛЬНО странный исходный код. Единственный способ, с помощью которого я могу думать на C++, - это рекурсивно включать файлы (т. Е. A.h включает b.h, а b.h включает a.h) - есть ли у C# аналогичная концепция? Вы в основном должны делать что-то, что заставляет дерево разбора взорваться. –
Да, сам компилятор выдает ошибку. При попытке отладки отсутствует ysod, но ошибка в окне вывода. Я думаю, что виновником является то, что у меня есть файл размером 3 МБ, который я разбираю (он имеет rss-каналы), а затем отображается в пользовательском читателе RSS-канала. Я закрыл веб-сервер dev и отсортировал его. – dotnetdev