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
|