evas/cserve2: Reduce repacking and resizing of SHM
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 10 Oct 2013 08:15:21 +0000 (17:15 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 28 Oct 2013 06:47:16 +0000 (15:47 +0900)
commitcd702b3785059f99d362045429280a6a9dbc64ff
treea2816cf079a6fc52cc71bfed767bb3c7f20859ec
parentc8e6f9e5f9d20d67b49a0355b1b42b1ba8689291
evas/cserve2: Reduce repacking and resizing of SHM

These operations have tons of side effects and it's a lot
easier to just avoid doing them. Now, repacking will always
need to happen as applications will add/delete strings and
items, but the less frequent, the better :)

Also, align most arrays & mempools to 32K instead of the
default page size (4K). This will also reduce resizes.
src/bin/evas/evas_cserve2.h
src/bin/evas/evas_cserve2_cache.c
src/bin/evas/evas_cserve2_fonts.c
src/bin/evas/evas_cserve2_index.c
src/bin/evas/evas_cserve2_shm.c