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.

Reply via email to