VS2010 для отладки утечек памяти com interop - PullRequest
0 голосов
/ 02 ноября 2011

Я знаю, что в Visual Studio 2010 были сделаны некоторые значительные улучшения для отладки таких вещей, как утечки памяти из файла дампа и т. Д. Интересно, есть ли в ней какие-либо улучшения, особенно отладка утечек памяти для сценариев взаимодействия COM?

1 Ответ

0 голосов
/ 02 ноября 2011

Нет конкретного способа проверить утечки памяти в неуправляемом коде в VS, особенно с точки зрения управляемого хоста. Еще хуже, если у вас нет доступа к неуправляемому коду.

Мое предложение состояло бы в том, чтобы создать группу экземпляров COM-объекта и многократно вызывать его методы, а затем избавляться от объектов. Если использование памяти только увеличивается, возможно, имеется утечка памяти.

Тогда настоящий трюк - найти его! Есть много способов сделать это (слишком много, чтобы перечислять здесь), поэтому я бы предложил быстрый Google для инструментов отладки утечки памяти.

...