Index: tools/perf/metrics/rendering_stats.py |
diff --git a/tools/perf/metrics/rendering_stats.py b/tools/perf/metrics/rendering_stats.py |
index 9bde896724dd87d627829203bd022b4987fda50e..024802c7c90ce9ae906105b8ae9bf754d46df06f 100644 |
--- a/tools/perf/metrics/rendering_stats.py |
+++ b/tools/perf/metrics/rendering_stats.py |
@@ -4,11 +4,9 @@ |
from operator import attrgetter |
-RENDER_PROCESS_MARKER = 'RenderProcessMarker' |
- |
class RenderingStats(object): |
- def __init__(self, render_process_marker, timeline_markers): |
+ def __init__(self, renderer_process, timeline_markers): |
""" |
Utility class for extracting rendering statistics from the timeline (or |
other loggin facilities), and providing them in a common format to classes |
@@ -20,9 +18,8 @@ class RenderingStats(object): |
All *_time values are measured in milliseconds. |
""" |
- assert(len(render_process_marker) == 1) |
assert(len(timeline_markers) > 0) |
- self.renderer_process = render_process_marker[0].start_thread.parent |
+ self.renderer_process = renderer_process |
self.start = timeline_markers[0].start |
self.end = timeline_markers[-1].start + timeline_markers[-1].duration |