Transparent huge pages patch

Tommy Reilly gnurizen at
Thu Feb 12 02:08:53 PST 2015

We (nuodb) developed a patch to have jemalloc call MADV_NOHUGEPAGE on all
memory it mapped but this only works if THP setting on OS is [madvise] so
its not a complete fix. It does give our customers the flexibility to use
madvise instead of never to work around this problem.   If such a patch
would be welcome I will put one together but we consider it a half fix.
Personally I think linux should be changed so that THP can be disabled by a
process regardless of system setting but that doesn't appear to be possible
at the moment.

On Thu, Feb 12, 2015 at 4:22 AM, Bottiger <bottiger10 at> wrote:

> Hello I am wondering if the patch here ever got merged. I could not
> find anything about it in the changelogs or on Github.
> We experienced RSS leakage using jemalloc 3.4.1 on Linux
> 3.13.0-39-generic. It disappeared when we did echo never >
> /sys/kernel/mm/transparent_hugepage/enabled
> We would prefer not to have to change a global setting.
> _______________________________________________
> jemalloc-discuss mailing list
> jemalloc-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the jemalloc-discuss mailing list