def __init__(self, possible_browser, process_name, periods, frequency,
              profiler_options):
   process_name, _, thread_name = process_name.partition(':')
   self._periods = periods
   self._frequency = statistics.Clamp(int(frequency), 1, 4000)
   self._platform_controller = None
   if periods and self._IsIntervalProfilingSupported(possible_browser):
     self._platform_controller = self._CreatePlatformController(
         possible_browser, process_name, thread_name, profiler_options)
Ejemplo n.º 2
0
 def __init__(self, process_name, periods, frequency):
     process_name, _, thread_name = process_name.partition(':')
     self._process_name = process_name
     self._thread_name = thread_name
     self._periods = periods
     self._frequency = statistics.Clamp(int(frequency), 1, 4000)
     self._browser = None
     self._device_simpleperf_path = None
     self._device_results = []
Ejemplo n.º 3
0
 def __init__(self, possible_browser, process_name, periods, frequency):
     process_name, _, thread_name = process_name.partition(':')
     self._process_name = process_name
     self._thread_name = thread_name
     self._periods = periods
     self._frequency = statistics.Clamp(int(frequency), 1, 4000)
     self._platform_controller = None
     if periods:
         self._platform_controller = self._CreatePlatformController(
             possible_browser)