Index: tools/android/loading/core_set.py |
diff --git a/tools/android/loading/core_set.py b/tools/android/loading/core_set.py |
index 8ab94936d8177d67d0789802e8e92f7f86b85329..3bbb66ff8bfa3bd0a93607c1fea879e787ccd438 100644 |
--- a/tools/android/loading/core_set.py |
+++ b/tools/android/loading/core_set.py |
@@ -15,8 +15,9 @@ import multiprocessing |
import os |
import sys |
-import loading_model |
+import dependency_graph |
import loading_trace |
+import request_dependencies_lens |
import resource_sack |
@@ -34,8 +35,10 @@ def _PageCore(prefix, graph_set_names, output): |
_Progress('Processing %s' % name) |
for filename in glob.iglob('-'.join([prefix, name, '*.trace'])): |
_Progress('Reading %s' % filename) |
- graph = loading_model.ResourceGraph( |
- loading_trace.LoadingTrace.FromJsonFile(filename)) |
+ trace = loading_trace.LoadingTrace.FromJsonFile(filename) |
+ graph = dependency_graph.RequestDependencyGraph( |
+ trace.request_track.GetEvents(), |
+ request_dependencies_lens.RequestDependencyLens(trace)) |
sack.ConsumeGraph(graph) |
name_graphs.append(graph) |
graph_sets.append(name_graphs) |
@@ -90,8 +93,10 @@ def _AllCores(prefix, graph_set_names, output, threshold): |
this_set = [] |
for filename in glob.iglob('-'.join([prefix, name, '*.trace'])): |
_Progress('Reading %s' % filename) |
- graph = loading_model.ResourceGraph( |
- loading_trace.LoadingTrace.FromJsonDict(json.load(open(filename)))) |
+ trace = loading_trace.LoadingTrace.FromJsonFile(filename) |
+ graph = dependency_graph.RequestDependencyGraph( |
+ trace.request_track.GetEvents(), |
+ request_dependencies_lens.RequestDependencyLens(trace)) |
sack.ConsumeGraph(graph) |
big_sack.ConsumeGraph(graph) |
this_set.append(graph) |