xml analysis: internalize strings.
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 18 Apr 2016 20:37:29 +0000 (16:37 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 2 May 2016 17:47:59 +0000 (13:47 -0400)
commit266dc922f16911f77ddb283b5aac4847b9d4d70c
tree90b237a49e959f7af466fd77f51237fdfb2c18a2
parente2e730965ec7612b41afb18a6b3fd266be93c26e
xml analysis: internalize strings.

Stings are currently taking a major amount of memory. This patch reduces
the memory usage by making the strings internal (cached) so duplicates
are no longer copied in memory.

Change-Id: Id686ea8c0648ddf2a7d041b6975ffbab6607167c
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/70908
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Hudson CI
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/tmf/analysis/xml/core/model/TmfXmlPatternSegmentBuilder.java
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/tmf/analysis/xml/core/model/TmfXmlStateAttribute.java
tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/tmf/analysis/xml/core/segment/TmfXmlPatternSegment.java
This page took 0.025568 seconds and 5 git commands to generate.