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

时间:2012-04-17 00:30:16

标签: c++ memory memory-management

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

1 个答案:

答案 0 :(得分:6)

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

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

How to analyse program's memory usage in Visual Studio 2010?

How do you detect/avoid Memory leaks in your (Unmanaged) code?

track C++ memory allocations

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