This adds an option to use the jemalloc library to provide the memory
allocation functions, which improves the performances (got a >40% gain
on ninja check duration).
For now the library is disabled by default, no version is enforced and
no documentation provided. This will be added later, after the library
gets added to the depends so it will build on all platforms.
Details
Details
- Reviewers
deadalnix - Group Reviewers
Restricted Project - Commits
- rSTAGING33703bca73f1: [CMAKE] Use jemalloc as an allocator
rABC33703bca73f1: [CMAKE] Use jemalloc as an allocator
cmake -GNinja .. -DUSE_JEMALLOC_EXPERIMENTAL=ON ninja all check
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- cmake_jemalloc
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 10687 Build 19171: Default Diff Build & Tests Build 19170: arc lint + arc unit