[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