是否可以计算出有多少CPU和RAM使用代码块?
例如,我有控制台应用程序,我想计算应用程序中一种方法使用的 CPU 和 RAM 量。
//many difference methods
//method for which I want to calculate how RAM and CPU resources it uses
void test1(){
//code
}
int main(int argc, char* argv[]) {
//code
//call test1
test1();
return 0;
}
如果你使用的是Linux,试试Valgrind,它是一套工具。
如果您使用的是Visual Studio 2013(或更高版本),则可以使用性能和诊断中心,其中包括CPU使用情况工具。这是关于它的文章。