jmalloc in shared memory

Alexander Tarasikov alexander.tarasikov at gmail.com
Mon Mar 27 13:27:33 UTC 2017


Hi Slawa,
I'm not sure jemalloc is supposed to be used this way, but you should
be able to achieve this functionality in two ways:
1. Editing jemalloc's allocator ("src/pages.c") to allocate in your
region instead of calling mmap()
2. Hook mmap() and brk(), sbrk() with LD_PRELOAD and provide
implementations that will allocate in the shared memory

Hope this helps.

On Mon, Mar 20, 2017 at 2:12 PM, Slawa Olhovchenkov <slw at zxy.spb.ru> wrote:
> How I can use jmalloc in shared memory?
>
> I.e. parent process do mmap w/ MAP_ANON|MAP_SHARED, create jmalloc
> "instance" in this memory and use jmalloc routines for memory management
> in this region.
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"



-- 
Regards, Alexander


More information about the freebsd-hackers mailing list