Remove std::map from custom property lookup, removes some 577 map.find calls from... 62/32162/4
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Tue, 16 Dec 2014 12:10:37 +0000 (12:10 +0000)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Wed, 17 Dec 2014 10:42:50 +0000 (02:42 -0800)
commita98d21af61947956bf979d6055f8c377fc319d14
tree1f9a53db185857a74a9e1f96c48b2f475f424058
parent89eca940d00c7c1ef06e1800a3dad0c55be5ce4d
Remove std::map from custom property lookup, removes some 577 map.find calls from dali-demo startup

[Problem] too much processing, too much memory consumption
[Cause] std::map used to store properties
[Solution] change to dali ownercontainer instead

Change-Id: I4653f3e26a83989a10eb22c45852efab27cd703f
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/common/custom-property.h
dali/internal/event/common/proxy-object.cpp
dali/internal/event/common/proxy-object.h
dali/internal/event/effects/shader-effect-impl.cpp
dali/internal/event/events/pan-gesture-detector-impl.cpp
dali/internal/event/object/custom-object-internal.cpp