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

Side by Side Diff: cc/debug/rendering_stats_instrumentation.cc

Issue 1539203002: Switch to standard integer types in cc/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: more includes Created 5 years 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 unified diff | Download patch
« no previous file with comments | « cc/debug/rendering_stats_instrumentation.h ('k') | cc/debug/ring_buffer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stdint.h>
6
5 #include "cc/debug/rendering_stats_instrumentation.h" 7 #include "cc/debug/rendering_stats_instrumentation.h"
6 8
7 namespace cc { 9 namespace cc {
8 10
9 // static 11 // static
10 scoped_ptr<RenderingStatsInstrumentation> 12 scoped_ptr<RenderingStatsInstrumentation>
11 RenderingStatsInstrumentation::Create() { 13 RenderingStatsInstrumentation::Create() {
12 return make_scoped_ptr(new RenderingStatsInstrumentation()); 14 return make_scoped_ptr(new RenderingStatsInstrumentation());
13 } 15 }
14 16
(...skipping 15 matching lines...) Expand all
30 rendering_stats.Add(impl_thread_rendering_stats_); 32 rendering_stats.Add(impl_thread_rendering_stats_);
31 return rendering_stats; 33 return rendering_stats;
32 } 34 }
33 35
34 void RenderingStatsInstrumentation::AccumulateAndClearImplThreadStats() { 36 void RenderingStatsInstrumentation::AccumulateAndClearImplThreadStats() {
35 base::AutoLock scoped_lock(lock_); 37 base::AutoLock scoped_lock(lock_);
36 impl_thread_rendering_stats_accu_.Add(impl_thread_rendering_stats_); 38 impl_thread_rendering_stats_accu_.Add(impl_thread_rendering_stats_);
37 impl_thread_rendering_stats_ = RenderingStats(); 39 impl_thread_rendering_stats_ = RenderingStats();
38 } 40 }
39 41
40 void RenderingStatsInstrumentation::IncrementFrameCount(int64 count) { 42 void RenderingStatsInstrumentation::IncrementFrameCount(int64_t count) {
41 if (!record_rendering_stats_) 43 if (!record_rendering_stats_)
42 return; 44 return;
43 45
44 base::AutoLock scoped_lock(lock_); 46 base::AutoLock scoped_lock(lock_);
45 impl_thread_rendering_stats_.frame_count += count; 47 impl_thread_rendering_stats_.frame_count += count;
46 } 48 }
47 49
48 void RenderingStatsInstrumentation::AddVisibleContentArea(int64 area) { 50 void RenderingStatsInstrumentation::AddVisibleContentArea(int64_t area) {
49 if (!record_rendering_stats_) 51 if (!record_rendering_stats_)
50 return; 52 return;
51 53
52 base::AutoLock scoped_lock(lock_); 54 base::AutoLock scoped_lock(lock_);
53 impl_thread_rendering_stats_.visible_content_area += area; 55 impl_thread_rendering_stats_.visible_content_area += area;
54 } 56 }
55 57
56 void RenderingStatsInstrumentation::AddApproximatedVisibleContentArea( 58 void RenderingStatsInstrumentation::AddApproximatedVisibleContentArea(
57 int64 area) { 59 int64_t area) {
58 if (!record_rendering_stats_) 60 if (!record_rendering_stats_)
59 return; 61 return;
60 62
61 base::AutoLock scoped_lock(lock_); 63 base::AutoLock scoped_lock(lock_);
62 impl_thread_rendering_stats_.approximated_visible_content_area += area; 64 impl_thread_rendering_stats_.approximated_visible_content_area += area;
63 } 65 }
64 66
65 void RenderingStatsInstrumentation::AddCheckerboardedVisibleContentArea( 67 void RenderingStatsInstrumentation::AddCheckerboardedVisibleContentArea(
66 int64 area) { 68 int64_t area) {
67 if (!record_rendering_stats_) 69 if (!record_rendering_stats_)
68 return; 70 return;
69 71
70 base::AutoLock scoped_lock(lock_); 72 base::AutoLock scoped_lock(lock_);
71 impl_thread_rendering_stats_.checkerboarded_visible_content_area += area; 73 impl_thread_rendering_stats_.checkerboarded_visible_content_area += area;
72 } 74 }
73 75
74 void RenderingStatsInstrumentation::AddCheckerboardedNoRecordingContentArea( 76 void RenderingStatsInstrumentation::AddCheckerboardedNoRecordingContentArea(
75 int64 area) { 77 int64_t area) {
76 if (!record_rendering_stats_) 78 if (!record_rendering_stats_)
77 return; 79 return;
78 80
79 base::AutoLock scoped_lock(lock_); 81 base::AutoLock scoped_lock(lock_);
80 impl_thread_rendering_stats_.checkerboarded_no_recording_content_area += area; 82 impl_thread_rendering_stats_.checkerboarded_no_recording_content_area += area;
81 } 83 }
82 84
83 void RenderingStatsInstrumentation::AddCheckerboardedNeedsRasterContentArea( 85 void RenderingStatsInstrumentation::AddCheckerboardedNeedsRasterContentArea(
84 int64 area) { 86 int64_t area) {
85 if (!record_rendering_stats_) 87 if (!record_rendering_stats_)
86 return; 88 return;
87 89
88 base::AutoLock scoped_lock(lock_); 90 base::AutoLock scoped_lock(lock_);
89 impl_thread_rendering_stats_.checkerboarded_needs_raster_content_area += area; 91 impl_thread_rendering_stats_.checkerboarded_needs_raster_content_area += area;
90 } 92 }
91 93
92 void RenderingStatsInstrumentation::AddDrawDuration( 94 void RenderingStatsInstrumentation::AddDrawDuration(
93 base::TimeDelta draw_duration, 95 base::TimeDelta draw_duration,
94 base::TimeDelta draw_duration_estimate) { 96 base::TimeDelta draw_duration_estimate) {
(...skipping 26 matching lines...) Expand all
121 return; 123 return;
122 124
123 base::AutoLock scoped_lock(lock_); 125 base::AutoLock scoped_lock(lock_);
124 impl_thread_rendering_stats_.commit_to_activate_duration.Append( 126 impl_thread_rendering_stats_.commit_to_activate_duration.Append(
125 commit_to_activate_duration); 127 commit_to_activate_duration);
126 impl_thread_rendering_stats_.commit_to_activate_duration_estimate.Append( 128 impl_thread_rendering_stats_.commit_to_activate_duration_estimate.Append(
127 commit_to_activate_duration_estimate); 129 commit_to_activate_duration_estimate);
128 } 130 }
129 131
130 } // namespace cc 132 } // namespace cc
OLDNEW
« no previous file with comments | « cc/debug/rendering_stats_instrumentation.h ('k') | cc/debug/ring_buffer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698