Подскажите, каким способом лучше отслеживать утечки COM, в частности утечки ссылок.
Типичная ошибка — после получения интерфейса QueryInterface() забывают вызвать Release().
Я пробовал следующие методы, но в обоих случаях у мне не удалось выявить утечку.
1. Использовать макро _ATL_DEBUG_INTERFACES.
Как я не старался, мне не удалось увидеть сообщений в окне Output в Visual Studio 2005.
2. С помощью Bounds Checker.
Несмотря на явные утечки ссылок после завершения программы они не диагностируются.