寻找API来测量进程的电池使用情况



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

几个注意事项:

  • 不必精确,如果这是我所能得到的,我只需要三个级别(低能源成本/公平能源成本/高能源成本(就可以了
  • 我已经有了CPU负载信息,这不是我想要的,因为经验表明,CPU使用率非常低的进程仍然会因为I/O高、交换频繁或频繁唤醒而耗尽电池。这就是为什么我想借鉴操作系统已经在使用的东西:操作系统开发人员比我更有可能真正测试过这一点
  • 我找到了macOS的部分解决方案。查看答案
  • MSDN似乎没有显示任何与能源相关的API
  • 我不能请求管理员/root权限来运行我的任务管理器,所以我不能简单地解析系统日志来查找用电警报

我找到了一个很好的macOS操作参考。

https://blog.mozilla.org/nnethercote/2015/08/26/what-does-the-os-x-activity-monitors-energy-impact-actually-measure/

这应该很容易理解。

相关内容

  • 没有找到相关文章

最新更新