Перед установкой моей службы Windows в производство я искал надежные тесты, которые я могу выполнить, чтобы убедиться, что мой код не содержит утечек памяти. Тем не менее, все, что я могу найти в сети, было с помощью диспетчера задач, чтобы посмотреть на используемую память или некоторые инструменты профилирования платной памяти.
Насколько я понимаю, просмотр диспетчера задач не очень полезен и не может подтвердить утечку памяти (в случае, если есть).
-
Как подтвердить, есть ли утечка памяти или нет?
-
Есть ли свободные инструменты для поиска источника утечек памяти?
Примечание. Я использую .Net Framework 4.6 и сообщество Visual Studio 2015