寻找API来衡量流程的电池使用情况

问题描述

问题?是否有适用于Windows和/或Linux的API,可以让我找出哪些进程正在消耗电池电量?

一些注意事项:

  • 这不一定很精确,如果我能做到的话,我只能接受三个级别(低能源成本/公平能源成本/高能源成本)。
  • 我已经有了CPU负载信息,这不是我想要的信息,因为经验表明,CPU使用率非常低的进程仍然会通过具有高I / O,高交换或频繁唤醒来消耗电池电量。这就是为什么我想背负所有已经使用的OS的原因:OS开发人员比我实际测试过的可能性要大得多。
  • 我找到了macOS的部分解决方案。查看答案。
  • MSDN似乎没有表明任何与能源相关的API。
  • 我无法请求管理员/超级用户权限来运行任务管理器,因此我无法简单地解析系统日志以查找电源使用警报。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)