tmf.ctf: Accelerate ByteArrayDefintion parsing
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Thu, 16 Jul 2015 01:31:57 +0000 (21:31 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Fri, 18 Dec 2015 16:05:44 +0000 (11:05 -0500)
commit45261b3b99f00c382fe194fc9da3d74dab61263a
tree815d101f3fd65035441f6c014536493bc029f5dd
parent1dec66b2205fc7c0df10301dbea525aa5981a2c5
tmf.ctf: Accelerate ByteArrayDefintion parsing

Make BADs no longer need to generate definitions uselessly.

This patch yields a 15-50% acceleration in Synchronization benchmarks,
a 5% acceleration in the Kernel Analysis benchmark, and an average event
size reduction of 33%.

Change-Id: Ie581abaecf1d8b188de9f1acc3010fe3f7a65d7a
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/52024
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ByteArrayDefinition.java
ctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/event/CtfTmfEventField.java
This page took 0.027127 seconds and 5 git commands to generate.