summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 19:59:49 +0000
committerbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 19:59:49 +0000
commit10e82ebfba10de942551387e8d7d3f00075ac2d9 (patch)
treeb4c3ee79e5453fea55e0d49dd13eb64620d127c2
parent2858362390a22ad70da88a9bb1188d8d30e80692 (diff)
downloadchromium_src-10e82ebfba10de942551387e8d7d3f00075ac2d9.zip
chromium_src-10e82ebfba10de942551387e8d7d3f00075ac2d9.tar.gz
chromium_src-10e82ebfba10de942551387e8d7d3f00075ac2d9.tar.bz2
Android: uses at least 3 samples for surface stats.
Follow-up on crrev.com/204593, fixes the bucket calculation. BUG= Review URL: https://chromiumcodereview.appspot.com/19055003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211196 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--build/android/pylib/surface_stats_collector.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/build/android/pylib/surface_stats_collector.py b/build/android/pylib/surface_stats_collector.py
index 5b1281b..14b0379 100644
--- a/build/android/pylib/surface_stats_collector.py
+++ b/build/android/pylib/surface_stats_collector.py
@@ -119,7 +119,7 @@ class SurfaceStatsCollector(object):
def _CalculateBuckets(refresh_period, timestamps):
results = []
for pct in [0.99, 0.5]:
- sliced = timestamps[int(-pct * len(timestamps)) + 3 : ]
+ sliced = timestamps[min(int(-pct * len(timestamps)), -3) : ]
results += SurfaceStatsCollector._CalculateResults(
refresh_period, sliced, '_' + str(int(pct * 100)))
return results