#帧率 #草图 #创意 #图形 #音频

fps_ticker

一个简单的 crate,用于测量一段时间内的平均、最小和最大帧率

1 个稳定版本

1.0.0 2020 年 5 月 10 日

#711图形 API

Download history 48/week @ 2024-03-11 36/week @ 2024-03-18 45/week @ 2024-03-25 103/week @ 2024-04-01 33/week @ 2024-04-08 39/week @ 2024-04-15 42/week @ 2024-04-22 24/week @ 2024-04-29 33/week @ 2024-05-06 52/week @ 2024-05-13 48/week @ 2024-05-20 29/week @ 2024-05-27 46/week @ 2024-06-03 37/week @ 2024-06-10 48/week @ 2024-06-17 27/week @ 2024-06-24

每月 162 次下载

MIT/Apache

7KB
81

fps_ticker Crates.io docs.rs

一个简单的 crate,用于测量一段时间内的平均、最小和最大帧率。

用法

指定一个时间窗口,在此窗口内将测量平均、最小和最大值。

use fps_ticker::Fps;

fn main() {
    let fps = Fps::with_window_len(100);
}

或者创建一个具有默认窗口长度 60 的实例。

let fps = Fps::default();

在您希望测量速率的点调用一次 tick。这将从上次 tick 以来采样持续时间,将其添加到窗口中,如果需要,从窗口中删除最老的持续时间,并重新计算平均、最小和最大速率。

fps.tick();

现在我们可以检索时间窗口内的平均、最小和最大速率。

fps.avg();
fps.min();
fps.max();

无运行时依赖