Comment #2 on issue 4184 by [email protected]: Significant portion of
Blink test runtime is spent in creating/configuring
ObjectTemplates/FunctionTemplates
https://code.google.com/p/v8/issues/detail?id=4184
This is an Instruments trace that shows it, you need XCode 6.3 to open it:
http://www.elliottsprehn.com/personal/RunWebkitTests-css.trace.zip
We spend 35% of the 15m local test run time for LayoutTests/css (single
process runner) doing v8 setup in a Release build. If we run with DCHECK
enabled like the bots it's 51% of the total time. So we're spending a
massive amount of the 35m test run on the bots doing v8 setup before we run
any tests.
You can profile this yourself using:
./Tools/Scripts/run-webkit-tests --child-processes=1 --iterations=10
LayoutTests/fast/css/
and connecting a profiler to the content shell process.
Can we include the Internals and TestRunner in the snapshot? They're also a
big part of the time but aren't web APIs.
Attachments:
document-wrapper.png 313 KB
world-setup.png 155 KB
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.