timing.core: add ArrayListStore implementing ISegmentStore
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Tue, 17 May 2016 19:51:12 +0000 (15:51 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Wed, 18 May 2016 19:25:32 +0000 (15:25 -0400)
commit3dde9149d8fa9f132e62550069acda8107c8bd22
treeb5ead2041e7fd3d0b78044ee4978d49a36c6f67d
parentb489f30283f5c4ac76df68670f6e3fa23ebe3a18
timing.core: add ArrayListStore implementing ISegmentStore

This store is made for a corner case where we want a slightly more
memory efficient datastore.

This is used by the timing analysis to save a bit of memory at the
expense of intersection times.

This partially addresses bug 489217

Change-Id: I364d498526ac46d357d9788714cea25816efd536
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/72968
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/store/ArrayListStoreTest.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/segmentstore/AbstractSegmentStoreAnalysisModule.java
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/store/ArrayListStore.java [new file with mode: 0644]
This page took 0.025104 seconds and 5 git commands to generate.