Я работаю над проектом Silverlight 4, и до меня произошла серьезная утечка памяти. Я попробовал два разных профилировщика, которые подключаются к VIsual Studio 2010, и заметил, что данные не меняются между снимками. Именно тогда я понял, что он не показывает ни большую часть моих данных, ни какие-либо пользовательские классы.
Я считаю, что происходит то, что он показывает только использование моей памяти для «стартап-проекта», но есть куча других вспомогательных проектов, которые на самом деле выполняют тяжелую работу, содержащую утечку. Есть ли профилировщик, который может показать использование памяти несколькими проектами?
До сих пор я использовал ANTS и что-то от memprofiler.com. Я попробовал WinDbg, но не смог заставить его работать, и все инструкции по его использованию кажутся довольно старыми.
Любая помощь приветствуется.
редактировать: найденное решение состояло в том, чтобы правильно настроить ANTS, чтобы он указывал на веб-сайт, на котором размещено приложение, которое, наконец, покажет все. Отлаженная локальная версия не будет отображать те же данные.
Редактировать 2: подключение к приложению silverlight в Интернете кажется настолько хорошим, насколько это возможно.