WPF поиск ресурсов и утечки памяти - PullRequest
4 голосов
/ 18 августа 2011

Есть ли у кого-нибудь предложения по устранению утечек ресурсов и / или памяти в приложении WPF?

Я убедился, что в нашем приложении действительно есть некоторые существенные утечки, благодаря мониторингу размеров кучи в ЗадачеДиспетчер при использовании приложения.Я загрузил пробную версию инструмента Memory Profiler, поиграл с ним около часа и пошел дальше.Теперь мой оценочный период истек.При его использовании сообщалось о многих проблемах, но я не потратил время на изучение всего подробного отчета.

Какой инструмент лучше всего подходит для этого?Должен ли я инвестировать время и деньги в Memory Profiler или заняться чем-то другим.Раньше я использовал BoundsChecker в C ++, и это было здорово, сильно замедлило работу приложения, но точно определило, где у вас возникла проблема.

Мне нужен инструмент для определения источника наших утечек.

1 Ответ

2 голосов
/ 19 августа 2011

Подойдет любой инструмент профилирования памяти .net.Для профилирования памяти, специфичного для WPF, мы использовали http://msdn.microsoft.com/en-us/library/aa969767.aspx.

Но мы могли бы также улучшить профилирование памяти нашего приложения WPF, используя WinDbg .... даже SOS подсказки.Вам просто нужно уметь понимать его команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...