Add the basic support for running layout tests with process-swap-on-navigation turned on.
Created attachment 339062 [details] Adds the basic support
<rdar://problem/39815667>
What is the performance impact of this change?
(In reply to Alexey Proskuryakov from comment #3) > What is the performance impact of this change? I'm gonna measure that on Monday. I suspect one extra IPC wouldn't do much but I agree that's one concerning aspect of this change.
Comment on attachment 339062 [details] Adds the basic support Gotta rebase to trunk :(
Created attachment 339135 [details] Updated for ToT
Created attachment 339143 [details] Added forgotten WhatToDump.h
(In reply to Ryosuke Niwa from comment #4) > (In reply to Alexey Proskuryakov from comment #3) > > What is the performance impact of this change? > > I'm gonna measure that on Monday. I suspect one extra IPC wouldn't do much > but I agree that's one concerning aspect of this change. Appears to be ~1% increase in debug build, which is probably negligible. Without pach: Mon Apr 30 19:19:03 PDT 2018 Mon Apr 30 21:23:21 PDT 2018 7458000 With patch: Mon Apr 30 21:23:57 PDT 2018 Mon Apr 30 23:29:30 PDT 2018 7533000 1% increase Gonna measure release build next.
Without patch: Tue May 1 12:44:48 PDT 2018 Tue May 1 14:01:22 PDT 2018 4594000 Tue May 1 15:01:39 PDT 2018 Tue May 1 16:18:45 PDT 2018 4626000 ~0.6% increase.
Ping reviewers?
Comment on attachment 339143 [details] Added forgotten WhatToDump.h Clearing flags on attachment: 339143 Committed r231222: <https://trac.webkit.org/changeset/231222>
All reviewed patches have been landed. Closing bug.