Why do multithreaded applications use significantly more virtual memory on a more recent version of Red Hat Enterprise Linux MALLOC_ARENA_MAX
Issue
- My multithreaded application consumes a lot more memory on RHEL 6 compared to RHEL 5, or on RHEL 5 compared to RHEL 4. This can be seen from the VSZ column in top output for the process or through "Out of Memory" errors encountered in the process itself.
Environment
- Red Hat Enterprise Linux (RHEL)
- upgrade from RHEL 4 to 5
- upgrade from RHEL 5 to 6
- glibc
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.