Reducing the size of ImageActor 99/26399/6
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 21 Aug 2014 16:15:00 +0000 (17:15 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 29 Aug 2014 16:30:33 +0000 (09:30 -0700)
commitf6c30eff7399577b2a15239bcb67eb2e6f910500
tree1f3308bc8ee4a078a299be6f18b4c553033ffeb9
parentc2b1255066a7663dbc79c067c39ea2b02a02fd99
Reducing the size of ImageActor

[Problem] memory consumption
[Cause] unnecessary connectiontracker instance
[Solution] remove it and implement connectiontrackerinterface instead

Before
-----

Dali-demo
ImageActors 55 * 336b = 18.480b
Cube transition
ImageActors 969 * 336b = 325.584b

After
-----
Dali-demo
ImageActors 55 * 296b = 16.280b
Cube transition
ImageActors 969 * 296b = 286.824b

Saving 11% of RAM

Change-Id: Icfbaca952dd066dce8d05695ed5e5e471ca176c9
dali/internal/event/actors/image-actor-impl.cpp
dali/internal/event/actors/image-actor-impl.h