如何找到 VC++/MFC-App 的内存消耗

How to find memory consumption of VC++/MFC-App

我正在这个环境中开发一个应用程序:Windows,本机,32 位,使用 Visual Studio C++ 和 MFC,几个 Com-Dll,ActiveX-Controls,库构建。 当我的应用程序是 运行 时,我在 Windows-Taskmanager 中看到它缓慢但不断地消耗内存(每分钟约 10Kb 或每 10 "working-cycles" 我的应用程序约 1K),我需要弄清楚这种消耗发生在哪里。

背景资料:

所以我的问题是:

您可以随时使用 _CrtMemCheckpoint() 对您的内存进行快照,然后您可以使用 _CrtMemDifference() 比较两个快照。 详情请见https://docs.microsoft.com/en-us/visualstudio/debugger/finding-memory-leaks-using-the-crt-library?view=vs-2019