Event Timeline
Comment Actions
The other thing that is striking here is the interleaving of anonymous memory allocations and mapped files. Before jemalloc 5.0, anonymous memory was allocated in large, aligned chunks, where the alignment and chunk size exceeded the superpage size. So, the interleaving didn't have any harmful effect, as far as potential superpage usage goes. Now, I fear that we need to do something in the kernel to segregate anonymous memory from mapped files.