Я работаю над заданием, в котором мне нужно вычислить мощность процессора, потребляемую моей программой на C ++ (для конкретной функции, реализованной в ней). Я нашел инструмент 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();
Мне нужно найти значения в ваттах или мВт для моей этой программы.
Может кто-нибудь, пожалуйста, помогите мне. Спасибо!