我使用Stats.js插件来监控我的three.js性能。
FPS(在最后一秒渲染的帧)和MS(渲染帧所需的毫秒数)信息似乎不合适:
根据我的计算,如果我需要4 MS来渲染帧,那么我应该能够渲染1000 MS / 4 MS =每秒250帧,这远远超过RequestAnimationFrame所提供的,但远远高于由stats插件报告17 FPS。
我错过了什么?
答案 0 :(得分:1)
您需要更新版本的stats.js。
您的刷新率为60Hz(或可能为59Hz)。这意味着平均为16.67 ms /帧(或59 Hz时为16.95 ms /帧)。
您正在使用的脚本版本错误地将每个帧的时间显示为FPS而不是每秒的帧数。