Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(370)

Issue 2770933008: Solving some telemetry tests' slowness (Closed)

Created:
3 years, 9 months ago by sugoi1
Modified:
3 years, 9 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, piman+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Solving some telemetry tests' slowness After investigation, it turns out that most telemetry test perfomance regressions were linked to an observer indefinitely waiting for gpu info. This comes from SystemInfoHandler::GetInfo(), where, when SwiftShader was being used, GpuDataManager::IsEssentialGpuInfoAvailable() would always return false, so the gpu info collection would think it needs to set a GpuObserver in order to wait for the info to be loaded. By having GpuDataManager::IsEssentialGpuInfoAvailable() return true when SwiftShader is used, the gpu info is returned immediately and this solves the hang. BUG=702417 Review-Url: https://codereview.chromium.org/2770933008 Cr-Commit-Position: refs/heads/master@{#459651} Committed: https://chromium.googlesource.com/chromium/src/+/7ae2ba1892a8b4dee8d7c231ac0e0fbe66588912

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -5 lines) Patch
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 chunk +3 lines, -5 lines 1 comment Download

Messages

Total messages: 12 (9 generated)
Ken Russell (switch to Gerrit)
I'm going to lgtm this because it sounds like there's a significant performance regression on ...
3 years, 9 months ago (2017-03-24 21:57:52 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2770933008/1
3 years, 9 months ago (2017-03-25 13:56:25 UTC) #9
commit-bot: I haz the power
3 years, 9 months ago (2017-03-25 14:00:41 UTC) #12
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/7ae2ba1892a8b4dee8d7c231ac0e...

Powered by Google App Engine
This is Rietveld 408576698