RESOLVED FIXED 128109
Turn GenGC on
https://bugs.webkit.org/show_bug.cgi?id=128109
Summary Turn GenGC on
Mark Hahnenberg
Reported 2014-02-03 10:44:49 PST
GenGC looks like it's almost ready for primetime. We'll start by enabling it on X86-64.
Attachments
Patch (1.03 KB, patch)
2014-02-03 12:40 PST, Mark Hahnenberg
no flags
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 (497.73 KB, application/zip)
2014-02-03 14:41 PST, Build Bot
no flags
Mark Hahnenberg
Comment 1 2014-02-03 12:40:52 PST
Oliver Hunt
Comment 2 2014-02-03 14:36:58 PST
Comment on attachment 223008 [details] Patch \o/
Build Bot
Comment 3 2014-02-03 14:41:19 PST
Comment on attachment 223008 [details] Patch Attachment 223008 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5653330361581568 New failing tests: http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html
Build Bot
Comment 4 2014-02-03 14:41:21 PST
Created attachment 223020 [details] Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-11 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Geoffrey Garen
Comment 5 2014-02-03 14:41:54 PST
Please file follow-up bugs for known performance issues. (I believe you mentioned a SunSpider regression to me in person.)
Mark Hahnenberg
Comment 6 2014-02-03 14:50:42 PST
(In reply to comment #5) > Please file follow-up bugs for known performance issues. (I believe you mentioned a SunSpider regression to me in person.) I filed bug 128129 for the sunspider regression.
WebKit Commit Bot
Comment 7 2014-02-03 15:07:24 PST
Comment on attachment 223008 [details] Patch Clearing flags on attachment: 223008 Committed r163330: <http://trac.webkit.org/changeset/163330>
WebKit Commit Bot
Comment 8 2014-02-03 15:07:26 PST
All reviewed patches have been landed. Closing bug.
Andreas Kling
Comment 9 2014-02-03 21:42:22 PST
Looks like 3% regression on Membuster.
Andreas Kling
Comment 10 2014-02-03 22:28:39 PST
Filed bug 128160 and bug 128161 to track Membuster and DYEB regressions.
Antti Koivisto
Comment 11 2014-02-04 03:44:46 PST
PLT and html5 loading test agree this was ~3% performance regression.
Csaba Osztrogonác
Comment 12 2014-02-04 08:21:28 PST
(In reply to comment #7) > (From update of attachment 223008 [details]) > Clearing flags on attachment: 223008 > > Committed r163330: <http://trac.webkit.org/changeset/163330> It seems the GenGC has a serious bug, because from this change there are many flaky failures on the Apple Mac bots: - http://build.webkit.org/builders/Apple%20Mavericks%20Release%20WK1%20%28Tests%29?numbuilds=100 - http://build.webkit.org/builders/Apple%20Mavericks%20Release%20WK2%20%28Tests%29?numbuilds=100 - http://build.webkit.org/builders/Apple%20MountainLion%20Release%20WK1%20%28Tests%29?numbuilds=100 Apple Mac EWS bots are broken too because of this regression. Could you fix it as soon as possible please?
Mark Hahnenberg
Comment 13 2014-02-04 08:38:26 PST
(In reply to comment #12) > (In reply to comment #7) > > (From update of attachment 223008 [details] [details]) > > Clearing flags on attachment: 223008 > > > > Committed r163330: <http://trac.webkit.org/changeset/163330> > > It seems the GenGC has a serious bug, because from this change > there are many flaky failures on the Apple Mac bots: > - http://build.webkit.org/builders/Apple%20Mavericks%20Release%20WK1%20%28Tests%29?numbuilds=100 > - http://build.webkit.org/builders/Apple%20Mavericks%20Release%20WK2%20%28Tests%29?numbuilds=100 > - http://build.webkit.org/builders/Apple%20MountainLion%20Release%20WK1%20%28Tests%29?numbuilds=100 > > Apple Mac EWS bots are broken too because of this regression. > > Could you fix it as soon as possible please? My guess is that these flaky tests depend on some object being finalized before the test times out. Technically this is a bad assumption because garbage collection isn't designed to run finalizers before a hard deadline. OTOH, it worked before so we should be able to make it work again. I'm working on a simple patch to fix this.
Note You need to log in before you can comment on or make changes to this bug.