Index: tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py |
diff --git a/tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py b/tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py |
index f41625fbb1b5deb9bf7d426b575993138b887d01..145192e4b8c36d97e8240b38f20ac9ca98b0eeee 100644 |
--- a/tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py |
+++ b/tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py |
@@ -213,6 +213,8 @@ class PerfProfiler(profiler.Profiler): |
def CollectProfile(self): |
if self._perf_control: |
self._perf_control.SetDefaultPerfMode() |
+ for single_process in self._process_profilers: |
+ single_process.StopProfile() |
output_files = [] |
for single_process in self._process_profilers: |
output_files.append(single_process.CollectProfile()) |