Jemalloc is an alternative malloc implementation which improves memory fragmentation.
It also reduces the overall memory consumption and thus might be beneficial when running on puma.
Further information can be found in this article about malloc and jemalloc: https://www.speedshop.co/2017/12/04/malloc-doubles-ruby-memory.html
This change adds the jemalloc packages and introduces the config property cc.experimental.use_jemalloc_memory_allocator to enable jemalloc (default is false).
[x] I have viewed signed and have submitted the Contributor License Agreement
[x] I have made this pull request to the develop branch
Jemalloc is an alternative malloc implementation which improves memory fragmentation. It also reduces the overall memory consumption and thus might be beneficial when running on puma. Further information can be found in this article about malloc and jemalloc: https://www.speedshop.co/2017/12/04/malloc-doubles-ruby-memory.html
This change adds the jemalloc packages and introduces the config property
cc.experimental.use_jemalloc_memory_allocator
to enable jemalloc (default is false).[x] I have viewed signed and have submitted the Contributor License Agreement
[x] I have made this pull request to the
develop
branch[ ] I have run CF Acceptance Tests on bosh lite