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

Unified Diff: cc/raster_worker_pool.cc

Issue 11896002: [cc] Use base::TimeTicks in RenderStats (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: renderwidget too Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/picture_pile_impl.cc ('k') | cc/rendering_stats.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/raster_worker_pool.cc
diff --git a/cc/raster_worker_pool.cc b/cc/raster_worker_pool.cc
index 21e1060f84d57324dedfeeb74b6521aa88f9e41c..11fa5777b8d0c3e6639ad2c23d7522010c887c7f 100644
--- a/cc/raster_worker_pool.cc
+++ b/cc/raster_worker_pool.cc
@@ -38,8 +38,8 @@ void RunImageDecodeTask(skia::LazyPixelRef* pixel_ref, RenderingStats* stats) {
base::TimeTicks decode_begin_time = base::TimeTicks::Now();
pixel_ref->Decode();
stats->totalDeferredImageDecodeCount++;
- stats->totalDeferredImageDecodeTimeInSeconds +=
- (base::TimeTicks::Now() - decode_begin_time).InSecondsF();
+ stats->totalDeferredImageDecodeTime +=
+ base::TimeTicks::Now() - decode_begin_time;
}
const char* kRasterThreadNamePrefix = "CompositorRaster";
@@ -55,12 +55,12 @@ RasterWorkerPool::Thread::Task::Task(Thread* thread) : thread_(thread) {
}
RasterWorkerPool::Thread::Task::~Task() {
- thread_->rendering_stats_.totalRasterizeTimeInSeconds +=
- rendering_stats_.totalRasterizeTimeInSeconds;
+ thread_->rendering_stats_.totalRasterizeTime +=
+ rendering_stats_.totalRasterizeTime;
thread_->rendering_stats_.totalPixelsRasterized +=
rendering_stats_.totalPixelsRasterized;
- thread_->rendering_stats_.totalDeferredImageDecodeTimeInSeconds +=
- rendering_stats_.totalDeferredImageDecodeTimeInSeconds;
+ thread_->rendering_stats_.totalDeferredImageDecodeTime +=
+ rendering_stats_.totalDeferredImageDecodeTime;
thread_->rendering_stats_.totalDeferredImageDecodeCount +=
rendering_stats_.totalDeferredImageDecodeCount;
@@ -136,21 +136,21 @@ void RasterWorkerPool::PostImageDecodeTaskAndReply(
}
void RasterWorkerPool::GetRenderingStats(RenderingStats* stats) {
- stats->totalRasterizeTimeInSeconds = 0;
+ stats->totalRasterizeTime = base::TimeDelta();
stats->totalPixelsRasterized = 0;
stats->totalDeferredImageDecodeCount = 0;
- stats->totalDeferredImageDecodeTimeInSeconds = 0;
+ stats->totalDeferredImageDecodeTime = base::TimeDelta();
for (ThreadVector::iterator it = raster_threads_.begin();
it != raster_threads_.end(); ++it) {
Thread* thread = *it;
- stats->totalRasterizeTimeInSeconds +=
- thread->rendering_stats().totalRasterizeTimeInSeconds;
+ stats->totalRasterizeTime +=
+ thread->rendering_stats().totalRasterizeTime;
stats->totalPixelsRasterized +=
thread->rendering_stats().totalPixelsRasterized;
stats->totalDeferredImageDecodeCount +=
thread->rendering_stats().totalDeferredImageDecodeCount;
- stats->totalDeferredImageDecodeTimeInSeconds +=
- thread->rendering_stats().totalDeferredImageDecodeTimeInSeconds;
+ stats->totalDeferredImageDecodeTime +=
+ thread->rendering_stats().totalDeferredImageDecodeTime;
}
}
« no previous file with comments | « cc/picture_pile_impl.cc ('k') | cc/rendering_stats.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698