| Index: cc/debug/latency_info.cc
|
| diff --git a/cc/debug/latency_info.cc b/cc/debug/latency_info.cc
|
| deleted file mode 100644
|
| index f59b07bc57934b22b141d5bdb5544a6f0b604f3c..0000000000000000000000000000000000000000
|
| --- a/cc/debug/latency_info.cc
|
| +++ /dev/null
|
| @@ -1,61 +0,0 @@
|
| -// Copyright (c) 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 "cc/debug/latency_info.h"
|
| -
|
| -#include <algorithm>
|
| -
|
| -namespace cc {
|
| -
|
| -LatencyInfo::LatencyInfo() {
|
| -}
|
| -
|
| -LatencyInfo::~LatencyInfo() {
|
| -}
|
| -
|
| -void LatencyInfo::MergeWith(const LatencyInfo& other) {
|
| - for (LatencyMap::const_iterator b = other.latency_components.begin();
|
| - b != other.latency_components.end(); ++b) {
|
| - AddLatencyNumberWithTimestamp(b->first.first, b->first.second,
|
| - b->second.sequence_number,
|
| - b->second.event_time,
|
| - b->second.event_count);
|
| - }
|
| -}
|
| -
|
| -void LatencyInfo::AddLatencyNumber(LatencyComponentType component,
|
| - int64 id, int64 component_sequence_number) {
|
| - AddLatencyNumberWithTimestamp(component, id, component_sequence_number,
|
| - base::TimeTicks::Now(), 1);
|
| -}
|
| -
|
| -void LatencyInfo::AddLatencyNumberWithTimestamp(
|
| - LatencyComponentType component, int64 id, int64 component_sequence_number,
|
| - base::TimeTicks time, uint32 event_count) {
|
| - LatencyMap::key_type key = std::make_pair(component, id);
|
| - LatencyMap::iterator f = latency_components.find(key);
|
| - if (f == latency_components.end()) {
|
| - LatencyComponent info = {component_sequence_number, time, event_count};
|
| - latency_components[key] = info;
|
| - } else {
|
| - f->second.sequence_number = std::max(component_sequence_number,
|
| - f->second.sequence_number);
|
| - uint32 new_count = event_count + f->second.event_count;
|
| - if (event_count > 0 && new_count != 0) {
|
| - // Do a weighted average, so that the new event_time is the average of
|
| - // the times of events currently in this structure with the time passed
|
| - // into this method.
|
| - f->second.event_time += (time - f->second.event_time) * event_count /
|
| - new_count;
|
| - f->second.event_count = new_count;
|
| - }
|
| - }
|
| -}
|
| -
|
| -void LatencyInfo::Clear() {
|
| - latency_components.clear();
|
| -}
|
| -
|
| -} // namespace cc
|
| -
|
|
|