I am planning to assign each thread its own arena, as per my understanding
this is akin to having a per thread heap since arena management is
completely independent of each other.

How this is know to affect performance and memory overheads ? I am sure
this would depend a lot on application allocation patterns but are any
generic numbers/data from past ?

In cases where allocation done by thread T1 is freed by thread T2, how does
jemalloc handles it ? Is there any basic garbage collection or remote-free
( request to free by remote thread which owns the allocation )
implementation ? I see that this could lead to memory build up.

Any inputs will be appreciated.
_______________________________________________
jemalloc-discuss mailing list
jemalloc-discuss@canonware.com
http://www.canonware.com/mailman/listinfo/jemalloc-discuss

Reply via email to