[LayoutNG] Make line dirty marking faster
This patch changes |NGPaintFragment::MarkLineBoxesDirtyFor()| and |NGPaintFragment::TryMarkLineBoxDirtyFor()| to mark only first line of layout object and stop scanning descendnats of culld inline box. Speed improvement for layout/attach-inlines.html is 26.50 runs/s[1] to 68.45 run/s Note: without marking dirty line, speed is 73.50 runs/s [1] http://crrev.com/c/1248622 [LayoutNG] Make line dirty marking faster Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I897224f3bd7a19036718da79bf97d0fa0076cd3d Reviewed-on: https://chromium-review.googlesource.com/1251263 Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#595390}
Showing
Please register or sign in to comment