telemetry.internal.platform.profiler.perf_profiler | index telemetry/internal/platform/profiler/perf_profiler.py

`# Copyright 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.internal.platform.profiler.android_profiling_helper telemetry.internal.util.binary_manager devil.android.device_errors logging | os devil.android.perf.perf_control telemetry.core.platform telemetry.internal.platform.profiler | re signal subprocess sys | tempfile

Classes
`` |  |

telemetry.internal.platform.profiler.Profiler(__builtin__.object)
  PerfProfiler

class PerfProfiler(telemetry.internal.platform.profiler.Profiler)
`` |  |

Method resolution order:
  PerfProfiler
  telemetry.internal.platform.profiler.Profiler
  __builtin__.object

Methods defined here:

CollectProfile(self)

__init__(self, browser_backend, platform_backend, output_path, state)

Class methods defined here:

CustomizeBrowserOptions(cls, browser_type, options) from __builtin__.type

GetTopSamples(cls, file_name, number) from __builtin__.type
  `Parses the perf generated profile in |file_name| and returns a
  {function: period} dict of the |number| hottests functions.`

is_supported(cls, browser_type) from __builtin__.type

name(cls) from __builtin__.type

Class methods inherited from telemetry.internal.platform.profiler.Profiler:

WillCloseBrowser(cls, browser_backend, platform_backend) from __builtin__.type
  `Called before the browser is stopped.`

Data descriptors inherited from telemetry.internal.platform.profiler.Profiler:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`