Linux API/linux
MALLOC_ARENA_MAX
구차니
2026. 10. 26. 15:06
대충 정리하면 멀티쓰레드를 위해서
코어 갯수 만큼의 arena 라는 메모리 영역을 미리 나누고, 할당 받아 RSS를 소모하면서 효율을 올리는 듯.
반대로 이걸 1로 설정하면 메모리 영역을 나누지 않는건데. malloc 락에서 성능이 저하시킬 우려가 존재는 함.
[링크 : https://kjhoon0330.tistory.com/entry/MALLOCARENAMAX-옵션을-알기-위한-여정-정리]
musl libc는 glibc와 달라서 얘로 쓸경우에는 영향을 미치지 못한다고 한다.
[링크 : https://ko.wikipedia.org/wiki/Musl]
[링크 : https://musl.libc.org/]