Использование VS2010 Profiler для измерения памяти - PullRequest
8 голосов
/ 20 января 2011

Я ищу использование встроенного в Visual Studio 2010 Profiler для измерения использования памяти моими функциями C # в прикладной программе Windows, но я не мог знать, как.

Я искал в сети о том, какиспользовать VS2010 Profiler, но все ссылки предлагают использовать Silverlight, который связан с веб-приложением, а не с приложением Windows

Пожалуйста, если кто-нибудь подскажет, как использовать VS2010 Profiler в C # приложении Windows, или отправьте мне ссылку или учебные пособияЛюбой намек, если чего-то не хватает, и большое спасибо

1 Ответ

18 голосов
/ 20 января 2011

(Полное раскрытие: я в команде, которая работает над этой функцией.)

Профилировщик VS2010 доступен только в версиях Premium и Ultimate.Существует несколько ресурсов для выполнения профилирования управляемой памяти.Некоторые из них более старые, но все еще актуальны:

Профилирование размещения объектов покажет вам, где были размещены объекты, а также агрегированную статистику (размер и количество) для каждого выделенного типа.Время жизни объекта показывает вам, когда объекты были собраны (Быт 0, 1, 2), а также был ли объект в куче больших объектов.

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