我正在考虑使用WebGL和相关技术在JavaScript中编写游戏。我想让游戏尽可能智能化,因此我正在研究如何监测CPU/内存使用情况。
例如:
- 对于高CPU使用率,稍微降低一下图形效果或将计算转移到服务器上
- 对于高内存使用率,将数据转移到服务器进行存储(以便后续检索)
我想获取Chrome在其任务管理器
中提供的数据。我知道如何跟踪FPS,并且这可以带来一些灵活性,但我想获取尽可能多的信息。主要用例是“低功耗”模式,其中尽可能少地利用CPU(适用于笔记本电脑),或当用户浏览论坛等时处于空闲模式。
我知道如何使用剖析器,但我想从JavaScript中访问这些工具。
这可行吗?如果不行,您是否知道是否已经提出了标准化方案?
我愿意使用扩展程序,只要它可以从JavaScript查询,但如果本地功能存在,我想避免使用扩展程序。我正在尝试针对最新版本的Firefox和Chrome,但如果有一个支持这一功能,我可以限制自己只使用一个浏览器。