telemetry.core.platform.android_platform_backend
index
telemetry/core/platform/android_platform_backend.py

# 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.

 
Modules
       
telemetry.core.platform.power_monitor.android_ds2784_power_monitor
telemetry.core.platform.profiler.android_prebuilt_profiler_helper
telemetry.core.bitmap
pylib.perf.cache_control
telemetry.decorators
telemetry.core.exceptions
telemetry.core.platform.factory
logging
telemetry.core.platform.power_monitor.monsoon_power_monitor
pylib.perf.perf_control
telemetry.core.platform
telemetry.core.platform.power_monitor.power_monitor_controller
telemetry.core.platform.proc_supporting_platform_backend
pylib.screenshot
subprocess
pylib.perf.surface_stats_collector
tempfile
pylib.perf.thermal_throttle
telemetry.core.util

 
Classes
       
telemetry.core.platform.proc_supporting_platform_backend.ProcSupportingPlatformBackend(telemetry.core.platform.platform_backend.PlatformBackend)
AndroidPlatformBackend

 
class AndroidPlatformBackend(telemetry.core.platform.proc_supporting_platform_backend.ProcSupportingPlatformBackend)
    
Method resolution order:
AndroidPlatformBackend
telemetry.core.platform.proc_supporting_platform_backend.ProcSupportingPlatformBackend
telemetry.core.platform.platform_backend.PlatformBackend
__builtin__.object

Methods defined here:
CanCaptureVideo(*args, **kwargs)
CanFlushIndividualFilesFromSystemCache(self)
CanLaunchApplication(self, application)
CanMonitorPowerAsync(self)
CanMonitorThermalThrottling(self)
FlushEntireSystemCache(self)
FlushSystemCacheForDirectory(self, directory, ignoring=None)
GetChildPids(self, pid)
GetCommandLine(self, pid)
GetCpuStats(self, pid)
GetCpuTimestamp(self)
GetIOStats(self, pid)
GetMemoryStats(self, pid)
GetOSName(self)
GetOSVersionName(*args, **kwargs)
GetRawDisplayFrameRateMeasurements(self)
GetSystemCommitCharge(self)
GetSystemTotalPhysicalMemory(*args, **kwargs)
HasBeenThermallyThrottled(self)
InstallApplication(self, application)
IsApplicationRunning(self, application)
IsRawDisplayFrameRateSupported(self)
IsThermallyThrottled(self)
LaunchApplication(self, application, parameters=None, elevate_privilege=False)
PurgeUnpinnedMemory(self)
Purges the unpinned ashmem memory for the whole system.
 
This can be used to make memory measurements more stable in particular.
SetFullPerformanceModeEnabled(self, enabled)
StartMonitoringPowerAsync(self)
StartRawDisplayFrameRateMeasurement(self)
StartVideoCapture(self, min_bitrate_mbps)
StopMonitoringPowerAsync(self)
StopRawDisplayFrameRateMeasurement(self)
StopVideoCapture(self)
__init__(self, adb, no_performance_mode)

Data descriptors defined here:
is_video_capture_running

Methods inherited from telemetry.core.platform.platform_backend.PlatformBackend:
CanMonitorPowerSync(self)
MonitorPowerSync(self, duration_ms)

Data descriptors inherited from telemetry.core.platform.platform_backend.PlatformBackend:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)