帧速率:统计插件中FPS和MS之间的关系(渲染帧所需的毫秒数)

时间:2015-07-14 09:40:01

标签: javascript three.js requestanimationframe

我使用Stats.js插件来监控我的three.js性能。

FPS(在最后一秒渲染的帧)和MS(渲染帧所需的毫秒数)信息似乎不合适:

screenshot of stats.js plugin

根据我的计算,如果我需要4 MS来渲染帧,那么我应该能够渲染1000 MS / 4 MS =每秒250帧,这远远超过RequestAnimationFrame所提供的,但远远高于由stats插件报告17 FPS。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您需要更新版本的stats.js。

您的刷新率为60Hz(或可能为59Hz)。这意味着平均为16.67 ms /帧(或59 Hz时为16.95 ms /帧)。

您正在使用的脚本版本错误地将每个帧的时间显示为FPS而不是每秒的帧数。