History log of /external/jemalloc/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fb795867f0b3aa28bbdf177e1026f3e3408e0338 14-Nov-2014 Christopher Ferris <cferris@google.com> Tune the jemalloc to reign in PSS.

The tcache in jemalloc can take up quite a bit of extra PSS. Disabling
the tcache can save a lot of PSS, but it radically reduces performance.

Tune the number of small and large values to store in the tcache.
Immediately force any dirty pages to be purged, rather than keep some
number of dirty pages around.

Restore the chunk size back to 4MB. Using this chunk size and the force
dirty page results in a higher cf-bench native mallocs score but about
the same amount of PSS use.

Limit the number of arenas to 2. The default is 2 * number of cpus, but
that increases the amount of PSS used. My benchmarking indicates that
more than 2 really doesn't help too much even on a device with 4 cpus.
Nearly all speed-ups come from the tcache.

Bug: 17498287

Change-Id: I23b23dd88288c90e002a0a04684fb06dbf4ee742
/external/jemalloc/Android.mk
c2ad06ca8f49492aace30b574eadd5d3bc29ffb1 09-Jul-2014 Christopher Ferris <cferris@google.com> Add jemalloc tests.

Change-Id: Ie9fd75467f7e139cdb610e2434e3e649a10a7017
/external/jemalloc/Android.mk
9ebe2acb722ad8e29179cfbff35547f607e0f532 01-Jul-2014 Christopher Ferris <cferris@google.com> Update header files from new jemalloc changes.

Also, fix gitignore, not to ignore generated headers.

Change-Id: I6c781ae85112c2098d6808adba55c0c8e05e5ecc
/external/jemalloc/Android.mk
18ff84135248f3566b938c836a02fa6138a281f6 14-May-2014 Christopher Ferris <cferris@google.com> Create a simple je_mallinfo function.

Move the scripts into a separate directory under android too.

Bug: 981363
Change-Id: Ifddc5cedea25a1bc8e31e870313a944a3293c737
/external/jemalloc/Android.mk
5daf4e4a8d52ac2d5b40b0d12ce5721c6b9676e7 23-Apr-2014 Christopher Ferris <cferris@google.com> Initial commit.

This change allows jemalloc to compile for all known targets.

Bug: 981363
Change-Id: I847f653daa8430ae8fba90c8365aa0d11f7a4897
/external/jemalloc/Android.mk