如何知道C++中的内存使用情况

Lov*_*eTW 6 c++ memory memory-management

我有一个由Visual Studio 2010运行的C++程序,如何监视程序的内存使用情况?是否存在简单的API,例如我可以调用clock_t start1start1 = clock();监视程序的时间使用情况.谢谢:)

小智 6

内存管理不像定时那样容易出问题,跟踪它肯定更复杂.

我建议您查看其他类似的StackOverflow帖子以开始使用:

如何在Visual Studio 2010中分析程序的内存使用情况?

如何检测/避免(非托管)代码中的内存泄漏?

跟踪C++内存分配

这些应该可以帮助您解决与特定内存相关的问题,无论是寻找内存泄漏,覆盖已分配缓冲区的末尾,还是只是跟踪已分配的内存量.