Commit db9c0bdd authored by pasko@chromium.org's avatar pasko@chromium.org

AndroidPerf: log max CPU index when running tests

BUG=246515

Review URL: https://chromiumcodereview.appspot.com/16357016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204098 0039d316-1c4b-4281-b951-d872f2087c98
parent 4b8bef62
...@@ -7,6 +7,7 @@ import sys ...@@ -7,6 +7,7 @@ import sys
import android_commands import android_commands
import json import json
import logging
import math import math
# Valid values of result type. # Valid values of result type.
...@@ -155,6 +156,7 @@ class PerfControl(object): ...@@ -155,6 +156,7 @@ class PerfControl(object):
log_result=False) log_result=False)
assert kernel_max, 'Unable to find /sys/devices/system/cpu/kernel_max' assert kernel_max, 'Unable to find /sys/devices/system/cpu/kernel_max'
self._kernel_max = int(kernel_max[0]) self._kernel_max = int(kernel_max[0])
logging.info('Maximum CPU index: %d' % self._kernel_max)
self._original_scaling_governor = self._adb.GetFileContents( self._original_scaling_governor = self._adb.GetFileContents(
PerfControl._SCALING_GOVERNOR_FMT % 0, PerfControl._SCALING_GOVERNOR_FMT % 0,
log_result=False)[0] log_result=False)[0]
...@@ -183,4 +185,6 @@ class PerfControl(object): ...@@ -183,4 +185,6 @@ class PerfControl(object):
for cpu in range(self._kernel_max + 1): for cpu in range(self._kernel_max + 1):
scaling_governor_file = PerfControl._SCALING_GOVERNOR_FMT % cpu scaling_governor_file = PerfControl._SCALING_GOVERNOR_FMT % cpu
if self._adb.FileExistsOnDevice(scaling_governor_file): if self._adb.FileExistsOnDevice(scaling_governor_file):
logging.info('Writing scaling governor mode \'%s\' -> %s' %
(value, scaling_governor_file))
self._adb.SetProtectedFileContents(scaling_governor_file, value) self._adb.SetProtectedFileContents(scaling_governor_file, value)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment