[Webkit-unassigned] [Bug 98694] [Performance] Speed-up DOM tree traversal on ARM platforms

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 8 17:59:19 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=98694


Kulanthaivel Palanichamy <kulanthaivel at codeaurora.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #167660|                            |review?
               Flag|                            |




--- Comment #1 from Kulanthaivel Palanichamy <kulanthaivel at codeaurora.org>  2012-10-08 17:59:54 PST ---
Created an attachment (id=167660)
 --> (https://bugs.webkit.org/attachment.cgi?id=167660&action=review)
Proposed patch

I'm aware of the fact that the community doesn't prefer any platform specific code in platform independent parts of WebCore,
but considering the performance gain we get out of this change, it deemed worth a try. Please let me know if you have any
suggestions to do it in a much cleaner way.

This particular patch gives about ~16% improvement in Dromaeo CSS Selector Tests score on Krait S4, dual core @ 1.5 GHz.

http://dromaeo.com/?id=181274,181299

181299 - Stock WebKit
181274 - With prefetch optimization

Currently this patch will be enabled only on ARM platform with GCC or Clang compiler. The built-in prefetch has no effect on x86 platforms.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list