Index: remoting/client/chromoting_stats.cc |
diff --git a/remoting/client/chromoting_stats.cc b/remoting/client/chromoting_stats.cc |
index 71b7199ff5adca1f9222636bb5cc5fe79efedea8..1adbf64dbf43b2dd19edb078b1e2c7cfa882eea5 100644 |
--- a/remoting/client/chromoting_stats.cc |
+++ b/remoting/client/chromoting_stats.cc |
@@ -7,23 +7,32 @@ |
namespace { |
// The default window of bandwidth and frame rate in seconds. |
-const int kTimeWindow = 3; |
+// This is used for obtaining rates over the specified window for reporting to |
+// users in the web-app. |
+const int kWebAppStatsTimeWindow = 3; |
Sergey Ulanov
2015/07/06 21:23:12
I suggest calling it kDisplayStatsTimeWindowSecond
anandc
2015/07/07 01:11:43
Done.
|
+ |
+// Window for more fine-grained stats |
+const int kFineGrainedStatsWindow = 1; |
Sergey Ulanov
2015/07/06 21:23:12
kUmaStatsWindowSeconds
Sergey Ulanov
2015/07/06 21:23:12
This value is essentially duplicated in as kPerfSt
anandc
2015/07/07 01:11:42
Done.
anandc
2015/07/07 01:11:43
Done.
|
// We take the last 10 latency numbers and report the average. |
-const int kLatencyWindow = 10; |
+const int kLatencyWindowInSeconds = 10; |
} // namespace |
namespace remoting { |
ChromotingStats::ChromotingStats() |
- : video_bandwidth_(base::TimeDelta::FromSeconds(kTimeWindow)), |
- video_frame_rate_(base::TimeDelta::FromSeconds(kTimeWindow)), |
- video_capture_ms_(kLatencyWindow), |
- video_encode_ms_(kLatencyWindow), |
- video_decode_ms_(kLatencyWindow), |
- video_paint_ms_(kLatencyWindow), |
- round_trip_ms_(kLatencyWindow) { |
+ : video_Bps_webapp_(base::TimeDelta::FromSeconds(kWebAppStatsTimeWindow)), |
+ video_fps_webapp_(base::TimeDelta::FromSeconds(kWebAppStatsTimeWindow)), |
+ video_Bps_UMA_(base::TimeDelta::FromSeconds(kFineGrainedStatsWindow)), |
+ video_fps_UMA_(base::TimeDelta::FromSeconds(kFineGrainedStatsWindow)), |
+ video_packets_per_s_UMA_( |
+ base::TimeDelta::FromSeconds(kFineGrainedStatsWindow)), |
+ video_capture_ms_(kLatencyWindowInSeconds), |
+ video_encode_ms_(kLatencyWindowInSeconds), |
+ video_decode_ms_(kLatencyWindowInSeconds), |
+ video_paint_ms_(kLatencyWindowInSeconds), |
+ round_trip_ms_(kLatencyWindowInSeconds) { |
} |
ChromotingStats::~ChromotingStats() { |