Why do multithreaded applications use significantly more virtual memory on a more recent version of Red Hat Enterprise Linux MALLOC_ARENA_MAX

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In