lttng: Do not cache attribute tree locations
authorAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Thu, 28 Feb 2013 20:30:54 +0000 (15:30 -0500)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Mon, 4 Mar 2013 16:08:14 +0000 (11:08 -0500)
commit6383e95d35b4cce9b82ace25e55422e35cbcdc51
treeb9f560c4646776132a6f542389d436c246326404
parentc4d139aaf88d591a32d182232c1188f4098125f7
lttng: Do not cache attribute tree locations

As a requirement for partial histories, we cannot cache
commonly-used attribute tree locations in the state providers.
Since the partial history's inner state provider will not know
the cached values of the real one, we need to resolve them
every time.

This unfortunately hampers the performance of standard state
system constructions a bit.

Change-Id: I93e104ea1e4fe7159805ff54296d4cfc830444a3
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/10755
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bhufmann@gmail.com>
IP-Clean: Bernd Hufmann <bhufmann@gmail.com>
Tested-by: Bernd Hufmann <bhufmann@gmail.com>
org.eclipse.linuxtools.lttng2.kernel.core/src/org/eclipse/linuxtools/internal/lttng2/kernel/core/stateprovider/CtfKernelStateInput.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/statistics/StatsStateProvider.java
This page took 0.027349 seconds and 5 git commands to generate.