Issue metadata
Sign in to add a comment
|
Renderer startup blocked on creating raster threads |
||||||||||||||||||||
Issue descriptionAccording to the sampling profiler results: https://uma.googleplex.com/p/chrome/callstacks/?sid=5a3c737acdd725269bc8bd51a74064b7 approx. 10% of the non-idle start-up time for the main-thread in the renderer processes is spent on starting up the raster threads. The threads are started synchronously. It may be possible to bring this down a bit by starting the threads asynchronously instead.
,
Apr 20 2018
I will revisit in a week to see if this actually made a difference.
,
Apr 25 2018
The profiler-difference between 68.0.3401.0-Canary and 68.0.3402.0-Canary show approx. 70.5ms improvement, or 8.5%, in renderer-process main-thread non-idle startup time (specifically, in content::RenderThreadImpl::Init()) : https://uma.googleplex.com/p/chrome/callstacks/?sid=3d032fa5512bda625b115a02ee0939a1 This aligns with my expectation. So I think I am going to close this as fixed. /cc'ing a few folks who may be interested. We still don't have an owner for v8-stack unwinding for the sampling profiler to work with v8 stacks *hint* :) https://bugs.chromium.org/p/chromium/issues/detail?id=788808#c19
,
Apr 25 2018
+Maria What's the status of mobile startup benchmarks? Is there a benchmark we should run via a tryjob to get a sense of overall impact here?
,
Apr 25 2018
experimental.startup.android.coldish is our latest and greatest, though we haven't switched system health away from start_with_url.{cold, warm}.startup_pages yet. Both are pretty short benchmarks, so you could try them both. I don't know if the new one is available via a tryjob yet, though.
,
Apr 25 2018
📍 Pinpoint job started. https://pinpoint-dot-chromeperf.appspot.com/job/15869419c40000
,
Apr 25 2018
📍 Job complete. See results below. https://pinpoint-dot-chromeperf.appspot.com/job/15869419c40000
,
Apr 27 2018
The NextAction date has arrived: 2018-04-27 |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Apr 20 2018