[Webkit-unassigned] [Bug 79561] [Qt] REGRESSION: 350% regression in DOM/DOMTable and 2 perf tests time out with newer Qt5

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 1 05:20:59 PST 2012


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





--- Comment #9 from Jesus Sanchez-Palencia <jesus at webkit.org>  2012-03-01 05:20:58 PST ---
After some profiling I believe the problem is with the following commit in Qt5 (qtbase):

---------------------------------------------------------------
commit 692064bcfd116c2f3a2b30572e511ee68c6a0531
Author: Jiang Jiang <jiang.jiang at nokia.com>
Date:   Wed Feb 15 14:41:07 2012 +0100

    Don't render glyph with FT with fetchMetricsOnly

    Neither rendering with outline nor fetchMetricsOnly requires the
    rendering from FreeType so we don't need to render them or cache
    it. It should speed up recalcAdvances() quite a lot.

    Change-Id: I0f623cb4f79da2edf6e9c9634a2f22fb0c66823c
    Reviewed-by: Samuel Rødal <samuel.rodal at nokia.com>
---------------------------------------------------------------

I have reverted it locally and the test is back to its regular shape. I will upload callgrind output files that can be used to analyze it soon.

(and I'm really happy that the perf bot helped us to spot this! :)

-- 
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