| 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();
|
|
|