监控流程从开始到结束的内存使用情况

时间:2016-08-31 23:25:22

标签: c++ memory-management process cpu-usage

我想监控一个流程'从进程开始到退出的CPU和内存使用情况(使用情况,堆分配,位置等)。

例如:

  

monitorProcess.exe myProcess.exe --myProcessParameter 123

是否有任何工具(最好是开源)执行此操作?

或者,我应该自己研究哪些关键API函数?

我不是在寻找Process Explorer之类的东西。我想将它附加到特定进程并仅监视该进程。

1 个答案:

答案 0 :(得分:0)

Valgrind有一个工具,它叫做Massif。