Index: chrome/browser/android/vr_shell/fps_meter.cc |
diff --git a/chrome/browser/android/vr_shell/fps_meter.cc b/chrome/browser/android/vr_shell/fps_meter.cc |
index 09319b1815ce47fb228e3e519c49a340c3aadf92..9065fd4350373435e2b0225e07c81db5999719a1 100644 |
--- a/chrome/browser/android/vr_shell/fps_meter.cc |
+++ b/chrome/browser/android/vr_shell/fps_meter.cc |
@@ -10,7 +10,7 @@ namespace vr_shell { |
namespace { |
-static constexpr size_t kNumFrameTimes = 200; |
+static constexpr size_t kNumFrameTimes = 10; |
} // namepsace |
@@ -20,6 +20,10 @@ FPSMeter::FPSMeter() : total_time_us_(0) { |
FPSMeter::~FPSMeter() {} |
+size_t FPSMeter::GetNumFrameTimes() { |
+ return kNumFrameTimes; |
+} |
+ |
void FPSMeter::AddFrame(const base::TimeTicks& time_stamp) { |
if (last_time_stamp_.is_null()) { |
last_time_stamp_ = time_stamp; |
@@ -31,7 +35,7 @@ void FPSMeter::AddFrame(const base::TimeTicks& time_stamp) { |
total_time_us_ += delta.InMicroseconds(); |
- if (frame_times_.size() + 1 < kNumFrameTimes) { |
+ if (frame_times_.size() < kNumFrameTimes) { |
frame_times_.push_back(delta); |
} else { |
total_time_us_ -= frame_times_[current_index_].InMicroseconds(); |