CSS布局每10毫秒失效一次|帮助调查
我继承了一个css文件(10k行),我认为这是导致样式无效、重新计算和重画的疯狂循环的原因。我通过从页面中删除css文件解决了这个问题,这导致循环消失 该文件是由几个人创建的,没有人对css内容有完整的了解 从所附的评测中,没有任何网络活动或JS事件可以精确定位另一个根本原因(例如使用JS进行DOM更改) 在您看来,找到触发视图更改的因素的最佳方法是什么?页面上没有动画,但我不能保证没有一个使用旧css指令的动画会自动旋转,而没有人再使用它了 重新绘制会导致相当高的cpu使用率 谢谢CSS布局每10毫秒失效一次|帮助调查,css,performance,layout,repaint,Css,Performance,Layout,Repaint,我继承了一个css文件(10k行),我认为这是导致样式无效、重新计算和重画的疯狂循环的原因。我通过从页面中删除css文件解决了这个问题,这导致循环消失 该文件是由几个人创建的,没有人对css内容有完整的了解 从所附的评测中,没有任何网络活动或JS事件可以精确定位另一个根本原因(例如使用JS进行DOM更改) 在您看来,找到触发视图更改的因素的最佳方法是什么?页面上没有动画,但我不能保证没有一个使用旧css指令的动画会自动旋转,而没有人再使用它了 重新绘制会导致相当高的cpu使用率 谢谢 这可能不是
这可能不是最好的解决方案,但我会删除css代码的下半部分,并检查问题是否仍然存在 如果问题解决了,你现在知道它在下半部分,如果它仍然存在,问题就在上半部分
继续将应该包含问题的代码减半,在大约9次迭代中,您可以将其缩小到大约20行 这可能不是最好的解决方案,但我会删除css代码的下半部分,并检查问题是否仍然存在 如果问题解决了,你现在知道它在下半部分,如果它仍然存在,问题就在上半部分 继续将应该包含问题的代码减半,在大约9次迭代中,您可以将其缩小到大约20行