timing: Have the segment store view use lazy iterables
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Fri, 21 Oct 2016 19:35:10 +0000 (15:35 -0400)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Thu, 11 May 2017 22:24:44 +0000 (18:24 -0400)
commitfc409c43f3c1a1bab5206167a14c41d0ed30c0d2
tree3210403670aefa667efa43148c51fc9536a844c0
parent83de7acdac8968a908782a7582552d8c57d83d40
timing: Have the segment store view use lazy iterables

Views will make lazy-load the data using an iterator instead of a
collection of segments. This will avoid having to have all segments in
memory.

Change-Id: I9cb9f2f9db621cb9789537882ab95b8ba239e59a
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/83724
Reviewed-by: Hudson CI
analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/timing/ui/swtbot/tests/callgraph/CallGraphDensityViewTest.java
analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/timing/ui/swtbot/tests/table/SegmentTableTest.java
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/density/AbstractSegmentStoreDensityView.java
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/density/AbstractSegmentStoreDensityViewer.java
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/density/ISegmentStoreDensityViewerDataListener.java
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/SegmentStoreContentProvider.java
common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/Iterables.eea [new file with mode: 0644]
common/org.eclipse.tracecompass.common.core/annotations/java/util/Comparator.eea [new file with mode: 0644]
statesystem/org.eclipse.tracecompass.segmentstore.core/src/org/eclipse/tracecompass/segmentstore/core/ISegmentStore.java
This page took 0.026738 seconds and 5 git commands to generate.