代码之家  ›  专栏  ›  技术社区  ›  devedv

性能监视器反应本机

  •  1
  • devedv  · 技术社区  · 7 年前

    这个数字应该不断增加吗?或者我的应用程序有问题。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Robbie Milejczak Diego Felipe    7 年前

    它通常会随着时间的推移而增加,但你希望这个数字尽可能低。基本上,每个javascript操作都是在16ms的间隔内绑定并发送到主线程的,只要javascript操作花费的时间超过这个时间,就会被认为是一个丢弃的帧,因为主线程不必等待下一个16ms批处理。每16ms产生一个更多的掉帧。

    例如,假设有一个组件在动画中有一个幻灯片,并对其进行了一些工作 componentDidMount 这需要60毫秒的时间,这意味着如果你的动画是在javascript线程上进行的,它将在4帧内断断续续(这是可以感知的)。

    shouldComponentUpdate PureComponent 以防止浪费渲染。

    More info here!

    推荐文章