| Index: remoting/protocol/performance_tracker.h
|
| diff --git a/remoting/protocol/performance_tracker.h b/remoting/protocol/performance_tracker.h
|
| index 3e5bf2c5f6b6eedafb65e64a3d292ffb0128c39b..67292ff8686ecb8294c3dd48fb3d9d05bb13620e 100644
|
| --- a/remoting/protocol/performance_tracker.h
|
| +++ b/remoting/protocol/performance_tracker.h
|
| @@ -14,6 +14,7 @@
|
| #include "base/timer/timer.h"
|
| #include "remoting/base/rate_counter.h"
|
| #include "remoting/base/running_average.h"
|
| +#include "remoting/base/running_max.h"
|
|
|
| namespace remoting {
|
|
|
| @@ -54,6 +55,9 @@ class PerformanceTracker {
|
| double video_decode_ms() { return video_decode_ms_.Average(); }
|
| double video_paint_ms() { return video_paint_ms_.Average(); }
|
| double round_trip_ms() { return round_trip_ms_.Average(); }
|
| + double max_round_trip_ms() {
|
| + return static_cast<double>(max_round_trip_ms_.Max());
|
| + }
|
|
|
| // Record stats for a video-packet.
|
| void RecordVideoPacketStats(const VideoPacket& packet);
|
| @@ -118,6 +122,7 @@ class PerformanceTracker {
|
| RunningAverage video_decode_ms_;
|
| RunningAverage video_paint_ms_;
|
| RunningAverage round_trip_ms_;
|
| + RunningMax max_round_trip_ms_;
|
|
|
| // Used to update UMA stats, if set.
|
| UpdateUmaCustomHistogramCallback uma_custom_counts_updater_;
|
|
|