帧速率:统计插件中 FPS 和 MS(渲染帧所需的毫秒数)之间的关系
frame rate: relationship between FPS and MS (milliseconds needed to render a frame) in stats plugin
我正在使用 Stats.js 插件来监控我的 three.js 表现。
FPS(最后一秒渲染的帧数)和 MS(渲染一帧所需的毫秒数)信息似乎不相符:
根据我的计算,如果我需要 4 毫秒来渲染一帧,那么我应该能够每秒渲染 1000 毫秒/4 毫秒 = 250 帧,这远远超过了 RequestAnimationFrame 提供的,但高了很多比统计插件报告的 17 FPS。
我错过了什么?
您需要更新版本的 stats.js。
您的屏幕刷新率为 60Hz(或可能为 59Hz)。这意味着平均值为 16.67 ms/frame(或 16.95 ms/frame 对于 59 Hz)。
您使用的脚本版本错误地将每一帧的时间显示为 FPS,而不是每秒的帧数。
我正在使用 Stats.js 插件来监控我的 three.js 表现。
FPS(最后一秒渲染的帧数)和 MS(渲染一帧所需的毫秒数)信息似乎不相符:
根据我的计算,如果我需要 4 毫秒来渲染一帧,那么我应该能够每秒渲染 1000 毫秒/4 毫秒 = 250 帧,这远远超过了 RequestAnimationFrame 提供的,但高了很多比统计插件报告的 17 FPS。
我错过了什么?
您需要更新版本的 stats.js。
您的屏幕刷新率为 60Hz(或可能为 59Hz)。这意味着平均值为 16.67 ms/frame(或 16.95 ms/frame 对于 59 Hz)。
您使用的脚本版本错误地将每一帧的时间显示为 FPS,而不是每秒的帧数。