blob: 9c0c8259de5e53c262bd66dc27b0244d511de2ba [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/common/browser_rendering_stats.h"
namespace content {
BrowserRenderingStats::BrowserRenderingStats() :
input_event_count(0),
touch_ui_count(0),
touch_acked_count(0),
scroll_update_count(0) {
}
BrowserRenderingStats::~BrowserRenderingStats() {}
void BrowserRenderingStats::EnumerateFields(
cc::RenderingStats::Enumerator* enumerator) const {
enumerator->AddInt("inputEventCount", input_event_count);
enumerator->AddTimeDeltaInSecondsF("totalInputLatency", total_input_latency);
enumerator->AddInt("touchUICount", touch_ui_count);
enumerator->AddTimeDeltaInSecondsF("totalTouchUILatency",
total_touch_ui_latency);
enumerator->AddInt("touchAckedCount", touch_acked_count);
enumerator->AddTimeDeltaInSecondsF("totalTouchAckedLatency",
total_touch_acked_latency);
enumerator->AddInt("scrollUpdateCount", scroll_update_count);
enumerator->AddTimeDeltaInSecondsF("totalScrollUpdateLatency",
total_scroll_update_latency);
}
} // namespace content