summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/regcomp.c
diff options
context:
space:
mode:
authorjasone <jasone@FreeBSD.org>2008-02-17 17:09:24 +0000
committerjasone <jasone@FreeBSD.org>2008-02-17 17:09:24 +0000
commitb08b976e68b5fc68d63f1f00accb6b34ea2307d9 (patch)
tree20c938dc109aaa4d964e9283cf294c887952278d /lib/libc/regex/regcomp.c
parentfb176dbab66759b96b2449f170e64b0aac6cf50b (diff)
downloadFreeBSD-src-b08b976e68b5fc68d63f1f00accb6b34ea2307d9.zip
FreeBSD-src-b08b976e68b5fc68d63f1f00accb6b34ea2307d9.tar.gz
Remove support for lazy deallocation. Benchmarks across a wide range of
allocation patterns, number of CPUs, and MALLOC_OPTIONS settings indicate that lazy deallocation has the potential to worsen throughput dramatically. Performance degradation occurs when multiple threads try to clear the lazy free cache simultaneously. Various experiments to avoid this bottleneck failed to completely solve this problem, while adding yet more complexity.
Diffstat (limited to 'lib/libc/regex/regcomp.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud