• Nils Goroll's avatar
    umem: default options, warn about umem loaded, lazy loading · e241de07
    Nils Goroll authored
    default options:
    
    For co-existance with libc malloc and potentially other allocators, we
    should use mmap() regions in favor of sbrk(). Also, libumem's perthread
    cache only makes sense when umem is actually used for all allocations
    and, by default, requires an additional massive 1MB per thread, which
    is totally out of scale with how we manage memory in varnish.
    
    if libumem is found to already be loaded, we cannot set its options,
    so warn about that fact.
    
    As we only use function pointers to libumem, lazy loading of symbols
    should be the better option.
    e241de07
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
Makefile.inc.phk Loading commit data...
Makefile.phk Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
config.phk Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...