如何使用Rapl Tool在C ++程序中实现的Watt中找到函数的功耗

时间:2019-06-20 18:45:51

标签: c++ function profiling

我正在做一个作业,其中我必须计算C ++程序消耗的CPU功率(对于其中实现的特定功能)。我找到了Rapl工具,似乎可以解决我的问题。但是我不知道如何在我的C ++程序中使用它。

我尝试在函数的开头和结尾处调用其函数“ pkg_average_power()”,但结果为0。

double begin = rapl->pkg_average_power();

function() {
  .. // Function Who's Power Consumption needed to calculate.
}

double end = rapl->pkg_average_power();

我需要为该程序找到以Watt或mWatt为单位的值。 谁能帮帮我。谢谢!

0 个答案:

没有答案