Javascript- 动态监测CPU/内存使用情况

17 浏览
0 Comments

Javascript- 动态监测CPU/内存使用情况

我正在考虑使用WebGL和相关技术用JavaScript编写一款游戏。为了尽可能让游戏更智能,我正在研究如何监控CPU和内存的使用情况。

例如:

  • 对于高CPU使用率,稍微降低图形质量或将计算任务转移到服务器上
  • 对于高内存使用率,将数据存储在服务器上以便后续检索

我希望能够获取Chrome的任务管理器中提供的数据。我知道如何跟踪FPS,这可以提供一些灵活性,但我希望能够获得尽可能多的信息。主要用例是“低功耗”模式,在这种模式下尽量减少CPU的使用(适用于笔记本电脑),或者在用户浏览论坛等时进入空闲模式。

我知道如何使用性能分析器,但我希望能够从JavaScript中访问这些工具。

这是否可能?如果不行,您是否知道是否已提议将其纳入标准化?我可以接受使用扩展,只要能从JavaScript中查询,但如果有原生功能存在,我希望能避免使用扩展。我希望能够定位最新版本的Firefox和Chrome,但如果有一个浏览器支持这个功能,我也可以限制在单一浏览器上。

0