Можно создать дубликат:
Get Battery Usage By ProcessПолучение потребления энергии для каждого процесса
Есть ли способ, чтобы найти, сколько энергии потребляется каждого процесса и отображение в виде списка с помощью C#?
Можно создать дубликат:
Get Battery Usage By ProcessПолучение потребления энергии для каждого процесса
Есть ли способ, чтобы найти, сколько энергии потребляется каждого процесса и отображение в виде списка с помощью C#?
Это довольно сложная задача, обычно нет стандартной аппаратной поддержки для обычного компьютера.
Если вы только после того, как выяснить, сколько энергии ваш компьютер потребляет я предлагаю использовать дюбель питания монитора: http://www.amazon.com/P3-International-P4400-Electricity-Monitor/dp/B00009MDBU
Еще один совет может быть, что если вы используете ИБП, вы можете иногда получить власть потребления с использованием специфического для поставщика API.
Здесь также обсуждается вопрос о том, как получить общее энергопотребление через C#, даже это сложно и нет четких ответов. http://social.msdn.microsoft.com/Forums/eu/csharplanguage/thread/1eb2fc16-ceca-4984-acf8-cf81185d528f
Я столкнулся с различными моделями, но я не уверен, что вы под силу.
Какое из следующих действий вы хотите рассмотреть?
Для зарядки процессов на мэйнфреймах, например, они используют чистую мощность процессора (MIPS)
Для зарядки на больших базах данных, функция CPU & используется диск IO (полученный из плана выполнения)
Что вы подразумеваете под p Ауэр? CPU slice? – danish
@Bridge Это вызывает интересный момент: если они должны были рассчитать потребление программы в процентах от общего потребления системы, им нужно будет рассмотреть различные профили мощности ... –