Open TechnophobicLampshade opened 6 months ago
The other concerning detail that I just spotted is:
mimalloc: process init: 0x7ff7c8af6740
mimalloc: process init: 0x7efd2e008dc0
mimalloc: process init: 0x7efd2e008dc0
I'm only meant to be running a single process..
My app does have three threads though.
Hi,
Info
I'm using mi-malloc 2.1.2, and starting my app with
LD_PRELOAD=/path/to/libmimalloc.so
with the following environment variables set:I see the following in stdout when my app starts:
and then, as it runs, a few further lines:
In
/proc/pid/smaps
for my process, I see the following:Zooming in on those 1GB maps:
two of them are using 1GB pages, two of them are using 2MB pages. Here are those 4 pages in
/proc/mypid/numa_maps
:Questions
prefer:0
rather thanbind:0
. Is there a risk that these maps will fail to bind on node 0, which could be very bad for application performance?Thanks!