gpt4 book ai didi

c++ - 测量 CPU/内存消耗

转载 作者:行者123 更新时间:2023-11-30 03:32:04 25 4
gpt4 key购买 nike

我用它来测量 C++ 中的执行时间:

struct timeval t1, t2;
gettimeofday(&t1, NULL);
gettimeofday(&t2, NULL);
int milliSeconds = (t2.tv_sec - t1.tv_sec) * 1000 + (t2.tv_usec - t1.tv_usec)/1000;

但我还想测量 cpu/内存消耗。我该怎么做?

最佳答案

要计算已用 CPU 的百分比,可以使用 Alexsis Wilke使用建议getrusage()并除以您在问题中计算的总运行时间。这将为您提供单个 CPU 的平均已用 CPU 百分比。如果您使用许多处理器,您还可以除以处理器数量。

关于c++ - 测量 CPU/内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43764892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com