timing.core: make CallGraphAnalysis use LazyArrayListStore.
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Fri, 26 Aug 2016 17:30:27 +0000 (13:30 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Wed, 31 Aug 2016 20:43:04 +0000 (16:43 -0400)
commita68074e4c4bc61923d89b8157aa947226b678096
treecc13b7f87fd4376e43a021bffa491a69c2a234b2
parentaaa6f547bab83053b50e3b1144ad6a0516bd1cf4
timing.core: make CallGraphAnalysis use LazyArrayListStore.

The callgraph analysis receive out of order segments when multi-threaded.
This accelerates the callgraph creation by an order of magnitude in that
case.

Bug 500591

Change-Id: Iba9436a7df9ccbc4d3cb3d6ec5ce7377e17f8d2c
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/79878
Reviewed-by: Hudson CI
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/callgraph/CallGraphAnalysis.java
This page took 0.025803 seconds and 5 git commands to generate.