我正在使用演示分析运行时性能学习https://googlechrome.github.io/devtools-samples/jank/
当我打开FPS计量器(在呈现选项卡中使用框架渲染统计)时,它显示了10.8fps:
然而,当我记录使用性能时,有很多红色块和一些绿色块。每20个红色街区,一个绿色街区。但是在每个块中,它显示了60 fps,,这是完全错误的。
当红色块被丢弃时,我注意到在这20个红色块中,动画从未改变过。所以我想,也许实际值是60 / 20 =3 fps。这是合理的,因为实际上只有3个绿色块在1000毫秒内。,但这仍然不等于10.8fps。这真的让我很困惑!
补充:在文档中,它显示了12个fps(请看这里的图片),但是它没有显示任何红色丢弃的帧。也许这是因为在2020年(https://docs.google.com/document/d/1-KP3fAjemdm7lnvCll9T1Lg-ikCzRPI-oNCp8fHAQCc/edit#heading=h.neguedjcao67)带来了丢弃的帧,而文档实际上已经过时了?
发布于 2022-09-19 10:39:45
我尝试了https://googlechrome.github.io/devtools-samples/jank/,并在Performance中设置了CPU“6倍减速”。动画变得明显的简陋,而帧速率仍然非常接近60 fps。
看来FPS表是不准确的。
https://stackoverflow.com/questions/71637468
复制相似问题