mirror of
https://github.com/ARM-software/devlib.git
synced 2025-01-31 10:10:46 +00:00
9f666320f3
Add DerivedSurfaceFlingerStats that parse output from SurfaceFlingerFramesInstrument to produce FPS data and rendering statistics.
31 lines
1.5 KiB
Python
31 lines
1.5 KiB
Python
from devlib.target import Target, LinuxTarget, AndroidTarget, LocalLinuxTarget
|
|
from devlib.host import PACKAGE_BIN_DIRECTORY
|
|
from devlib.exception import DevlibError, TargetError, HostError, TargetNotRespondingError
|
|
|
|
from devlib.module import Module, HardRestModule, BootModule, FlashModule
|
|
from devlib.module import get_module, register_module
|
|
|
|
from devlib.platform import Platform
|
|
from devlib.platform.arm import TC2, Juno, JunoEnergyInstrument
|
|
from devlib.platform.gem5 import Gem5SimulationPlatform
|
|
|
|
from devlib.instrument import Instrument, InstrumentChannel, Measurement, MeasurementsCsv
|
|
from devlib.instrument import MEASUREMENT_TYPES, INSTANTANEOUS, CONTINUOUS
|
|
from devlib.instrument.daq import DaqInstrument
|
|
from devlib.instrument.energy_probe import EnergyProbeInstrument
|
|
from devlib.instrument.frames import GfxInfoFramesInstrument, SurfaceFlingerFramesInstrument
|
|
from devlib.instrument.hwmon import HwmonInstrument
|
|
from devlib.instrument.monsoon import MonsoonInstrument
|
|
from devlib.instrument.netstats import NetstatsInstrument
|
|
from devlib.instrument.gem5power import Gem5PowerInstrument
|
|
|
|
from devlib.derived import DerivedMeasurements, DerivedMetric
|
|
from devlib.derived.energy import DerivedEnergyMeasurements
|
|
from devlib.derived.fps import DerivedGfxInfoStats, DerivedSurfaceFlingerStats
|
|
|
|
from devlib.trace.ftrace import FtraceCollector
|
|
|
|
from devlib.host import LocalConnection
|
|
from devlib.utils.android import AdbConnection
|
|
from devlib.utils.ssh import SshConnection, TelnetConnection, Gem5Connection
|