我有一个由Visual Studio 2010运行的C ++程序,如何监控程序的内存使用情况?是否存在简单的API,例如我可以调用clock_t start1
和start1 = clock();
来监视程序的时间使用情况。感谢:)
答案 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?
这些应该可以帮助您解决与特定内存相关的问题,无论是寻找内存泄漏,覆盖已分配缓冲区的末尾,还是仅仅跟踪已分配的内存量。