telemetry.internal.platform.profiler.trace_profiler
index
telemetry/internal/platform/profiler/trace_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
       
StringIO
os
telemetry.internal.platform.profiler
telemetry.timeline.trace_data
telemetry.timeline.tracing_options
zipfile

 
Classes
       
telemetry.internal.platform.profiler.Profiler(__builtin__.object)
TraceProfiler
TraceAllProfiler
TraceDetailedProfiler

 
class TraceAllProfiler(TraceProfiler)
    
Method resolution order:
TraceAllProfiler
TraceProfiler
telemetry.internal.platform.profiler.Profiler
__builtin__.object

Methods defined here:
__init__(self, browser_backend, platform_backend, output_path, state)

Class methods defined here:
name(cls) from __builtin__.type

Methods inherited from TraceProfiler:
CollectProfile(self)

Class methods inherited from TraceProfiler:
is_supported(cls, browser_type) from __builtin__.type

Class methods inherited from telemetry.internal.platform.profiler.Profiler:
CustomizeBrowserOptions(cls, browser_type, options) from __builtin__.type
Override to customize the Browser's options before it is created.
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)

 
class TraceDetailedProfiler(TraceProfiler)
    
Method resolution order:
TraceDetailedProfiler
TraceProfiler
telemetry.internal.platform.profiler.Profiler
__builtin__.object

Methods defined here:
__init__(self, browser_backend, platform_backend, output_path, state)

Class methods defined here:
name(cls) from __builtin__.type

Methods inherited from TraceProfiler:
CollectProfile(self)

Class methods inherited from TraceProfiler:
is_supported(cls, browser_type) from __builtin__.type

Class methods inherited from telemetry.internal.platform.profiler.Profiler:
CustomizeBrowserOptions(cls, browser_type, options) from __builtin__.type
Override to customize the Browser's options before it is created.
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)

 
class TraceProfiler(telemetry.internal.platform.profiler.Profiler)
    
Method resolution order:
TraceProfiler
telemetry.internal.platform.profiler.Profiler
__builtin__.object

Methods defined here:
CollectProfile(self)
__init__(self, browser_backend, platform_backend, output_path, state, categories=None)

Class methods defined here:
is_supported(cls, browser_type) from __builtin__.type
name(cls) from __builtin__.type

Class methods inherited from telemetry.internal.platform.profiler.Profiler:
CustomizeBrowserOptions(cls, browser_type, options) from __builtin__.type
Override to customize the Browser's options before it is created.
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)