有没有办法找到每个进程消耗多少电量并使用c#在列表中显示?
答案 0 :(得分:1)
这是一项相当困难的任务,在普通计算机中通常没有标准的硬件支持。
如果您刚刚发现PC消耗的电量,我建议使用墙上插座电源监控器:http://www.amazon.com/P3-International-P4400-Electricity-Monitor/dp/B00009MDBU
另一个提示可能是,如果您使用的是UPS,有时可以使用供应商特定的API来获取功耗。
这也是msdn上讨论如何通过C#获得一般功耗的线程,即使这很难,也没有明确的答案。 http://social.msdn.microsoft.com/Forums/eu/csharplanguage/thread/1eb2fc16-ceca-4984-acf8-cf81185d528f
答案 1 :(得分:1)
我遇到过各种型号,但我不确定你的意思是什么。
您想考虑以下哪一项?
例如,对于大型机上的充电过程,它们使用纯CPU功率(MIPS)
对于大型数据库的充电,CPU和DSP的功能。使用磁盘IO(从执行计划派生)