Для анализа кучи (бесплатно) вы можете использовать umdh.exe , который является дампером полной кучи, вы также можете сравнивать последовательные снимки памяти для проверки на утечку с течением времени. Однако вам придется отфильтровать вывод самостоятельно, чтобы удалить функции, которые не были интересны.
Я знаю, что это не совсем то, что вы просили в (6), но это может быть полезно. Я думаю, что фильтрация, подобная этой, не будет распространена в бесплатном ПО.