Bug 67876

Summary: [Chromium Win] 10% PLT regression r94589
Product: WebKit Reporter: Adam Barth <abarth>
Component: WebCore Misc.Assignee: Mike Reed <reed>
Status: RESOLVED WONTFIX    
Severity: Normal CC: fishd, ggaren, japhet, jar, jshin, kbr, loislo, reed, sam, schenney, slewis
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
URL: http://build.chromium.org/f/chromium/perf/xp-release-dual-core/intl1/report.html?history=150&rev=100517
Bug Depends on:    
Bug Blocks: 69237    

Adam Barth
Reported 2011-09-09 16:53:28 PDT
Something in this range: http://trac.webkit.org/log/trunk?rev=94653&stop_rev=94560&verbose=on Appears to have caused a 10% PLT regression: http://build.chromium.org/f/chromium/perf/xp-release-dual-core/intl1/report.html?history=150&rev=100517 Notice the first spike when those revs were rolled into Chromium in Chromium@99936 and then the sustained rise after they were rolling in again in Chromium@100029.
Attachments
Adam Barth
Comment 1 2011-09-09 17:11:57 PDT
I don't know whether this manifests on ports besides Chromium or on other test suites besides intl1.
Stephanie Lewis
Comment 2 2011-09-09 17:13:47 PDT
i'll check our tests on Monday.
Ilya Tikhonovsky
Comment 3 2011-09-12 08:22:46 PDT
(In reply to comment #2) > i'll check our tests on Monday. I've made some bisecting steps. 94619 - bad 94588 - good
Ilya Tikhonovsky
Comment 4 2011-09-12 09:55:46 PDT
(In reply to comment #3) > (In reply to comment #2) > > i'll check our tests on Monday. > > I've made some bisecting steps. > > 94619 - bad > 94588 - good it is 94589 Author: reed@google.com <reed@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> Date: Tue Sep 6 19:21:52 2011 +0000 [skia] never draw with GDI, so that all text can be gpu-accelerated https://bugs.webkit.org/show_bug.cgi?id=65203 Reviewed by Kenneth Russell. Source/WebCore: * platform/graphics/chromium/FontChromiumWin.cpp: (WebCore::TransparencyAwareFontPainter::TransparencyAwareFontPainter::TransparencyAwareFontPainter): (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::TransparencyAwareGlyphPainter): (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::drawGlyphs): (WebCore::TransparencyAwareFontPainter::TransparencyAwareUniscribePainter::TransparencyAwareUniscribePainter): (WebCore::drawGlyphsWin): (WebCore::Font::drawComplexText): * platform/graphics/chromium/UniscribeHelper.cpp: (WebCore::UniscribeHelper::draw): * platform/graphics/skia/PlatformContextSkia.cpp: * platform/graphics/skia/PlatformContextSkia.h: * platform/graphics/skia/SkiaFontWin.cpp: (WebCore::skiaDrawText): * platform/graphics/skia/SkiaFontWin.h: LayoutTests: * platform/chromium/test_expectations.txt:
Adam Barth
Comment 5 2011-09-12 10:49:16 PDT
Would it make sense to roll out that patch while we investigate? We don't want this perf regression to hide other problems.
Adam Barth
Comment 6 2011-09-12 10:50:23 PDT
(Just so others don't spend too long looking, this patch is after the M15 branch point.)
Jungshik Shin
Comment 7 2011-09-13 14:35:20 PDT
Adam Barth
Comment 8 2011-09-27 10:00:09 PDT
What's the current status of this issue? What the patch rolled out? Was the performance regression fixed?
Adam Barth
Comment 9 2011-10-02 22:45:22 PDT
*** Bug 69239 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.