[Mesa-dev] Improving ralloc performance for the GLSL compiler

Eero Tamminen eero.t.tamminen at intel.com
Wed Aug 31 14:39:20 UTC 2016


Hi,

On 31.08.2016 16:37, Marek Olšák wrote:
...
> OK. I'm afraid malloc/calloc/realloc/free from libjemalloc.so will
> conflict with libc and Steam.
 >
> When building jemalloc from source, there is an option to add a function prefix.
>
> There are basically two options at the moment:
> - my allocator: is faster, has much higher memory usage, but is simple
> to integrate.
> - jemalloc: should have reasonable memory usage, but it's not clear
> yet how to integrate it with Mesa.

If static library is used, symbols get resolved at build time, so that 
isn't a problem.  If distro's static version isn't build with -fPIC, 
linking it to a library wouldn't be nice though (code relocations would 
dirty text/code memory mappings when library is loaded).


	- Eero



More information about the mesa-dev mailing list