| Summary: | Optimize RenderTable::colToEffCol() for tables without colspans | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Laszlo Vidacs <lvidacs.u-szeged> | ||||
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | commit-queue, dbates, esprehn+autocc, glenn, hyatt, kling, kondapallykalyan, lvidacs.u-szeged, rniwa | ||||
| Priority: | P2 | Keywords: | BlinkMergeCandidate | ||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Laszlo Vidacs
2014-02-25 04:19:12 PST
Created attachment 225656 [details]
Patch
I made some performance measurements with the new test. Tests are extreme cases, but even on a virtual machine I could measure the difference (efl port): collapsed-borders-and-no-colspans: r164983: ~1700ms r164983-with-patch: ~620 - ~64% better collapsed-borders-and-colspans: r164983: ~1710ms r164983-with-patch: ~640 - ~62% better collapsed-borders-and-colspans-wider-than-table: r164983: ~1740ms r164983-with-patch: ~1710 - about the same Comment on attachment 225656 [details] Patch Clearing flags on attachment: 225656 Committed r166016: <http://trac.webkit.org/changeset/166016> All reviewed patches have been landed. Closing bug. |