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

Issue 4860001: Collect DirectX diagnostic information asynchronously.... (Closed)

Created:
10 years, 1 month ago by apatrick_chromium
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Paweł Hajdan Jr., pam+watch_chromium.org, apatrick_chromium, ben+cc_chromium.org
Visibility:
Public.

Description

Collect DirectX diagnostic information asynchronously. Collecting this can take a couple of seconds. I put the code onto a worker thread. The about:gpuinfo handler polls for it until it is available, initially displaying only the subset of informtation that can be retreived quickly. This makes the startup time for accelerated compositing, WebGL, etc significantly lower on Windows. None of the other platforms have this issue. TEST=go to about:gpuinfo, try BUG=59711 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66184

Patch Set 1 : '' #

Total comments: 10

Patch Set 2 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+148 lines, -68 lines) Patch
M chrome/browser/browser_about_handler.cc View 1 2 chunks +22 lines, -11 lines 0 comments Download
M chrome/common/gpu_info.h View 1 3 chunks +12 lines, -3 lines 0 comments Download
M chrome/common/gpu_info.cc View 1 2 chunks +10 lines, -4 lines 0 comments Download
M chrome/common/gpu_messages.cc View 1 7 chunks +44 lines, -43 lines 0 comments Download
M chrome/common/gpu_messages_unittest.cc View 1 3 chunks +3 lines, -1 line 0 comments Download
M chrome/gpu/gpu_info_collector_linux.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/gpu/gpu_info_collector_mac.mm View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/gpu/gpu_info_collector_win.cc View 1 1 chunk +7 lines, -6 lines 0 comments Download
M chrome/gpu/gpu_thread.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/gpu/gpu_thread.cc View 1 4 chunks +40 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
apatrick_chromium
10 years, 1 month ago (2010-11-12 01:22:09 UTC) #1
Ken Russell (switch to Gerrit)
http://codereview.chromium.org/4860001/diff/11001/chrome/browser/browser_about_handler.cc File chrome/browser/browser_about_handler.cc (right): http://codereview.chromium.org/4860001/diff/11001/chrome/browser/browser_about_handler.cc#newcode813 chrome/browser/browser_about_handler.cc:813: } Indentation of this block is off. http://codereview.chromium.org/4860001/diff/11001/chrome/gpu/gpu_thread.cc File ...
10 years, 1 month ago (2010-11-13 02:34:45 UTC) #2
apatrick_chromium
http://codereview.chromium.org/4860001/diff/11001/chrome/browser/browser_about_handler.cc File chrome/browser/browser_about_handler.cc (right): http://codereview.chromium.org/4860001/diff/11001/chrome/browser/browser_about_handler.cc#newcode813 chrome/browser/browser_about_handler.cc:813: } On 2010/11/13 02:34:45, kbr wrote: > Indentation of ...
10 years, 1 month ago (2010-11-15 21:46:25 UTC) #3
Ken Russell (switch to Gerrit)
10 years, 1 month ago (2010-11-15 22:01:31 UTC) #4
LGTM

Powered by Google App Engine
This is Rietveld 408576698