Chromium Code Reviews| Index: cc/texture_uploader.cc |
| diff --git a/cc/texture_uploader.cc b/cc/texture_uploader.cc |
| index f25764bb837cc795937927cc412b1e8179b6ff4e..4294db88334a7903a402894c26d11b71ea0805a0 100644 |
| --- a/cc/texture_uploader.cc |
| +++ b/cc/texture_uploader.cc |
| @@ -353,6 +353,10 @@ void TextureUploader::processQueries() |
| unsigned usElapsed = m_pendingQueries.first()->value(); |
| HISTOGRAM_CUSTOM_COUNTS("Renderer4.TextureGpuUploadTimeUS", usElapsed, 0, 100000, 50); |
| + // Clamp the queries to saner values in case the queries fail. |
| + usElapsed = std::max(1u, usElapsed); |
| + usElapsed = std::min(5000u, usElapsed); |
|
reveman
2012/12/04 21:24:09
you might want to make the limit a bit higher. lik
|
| + |
| if (!m_pendingQueries.first()->isNonBlocking()) |
| m_numBlockingTextureUploads--; |