Menu

Commit [r556]  Maximize  Restore  History

c.lib 1.212 (27.11.2016)

- Unused slabs which get recycled are no longer reinitialized from
scratch if their chunk size matches what the allocator needed.
If the chunk size matches, the list of available chunks is
left unchanged, and just the various counters are reset.

- Added __get_slab_stats() function.

- Added support for global __slab_purge_threshold tuning variable.

obarthel 2016-11-27

1 2 > >> (Page 1 of 2)
changed /trunk/library/GNUmakefile.68k
changed /trunk/library/amiga.lib_rev.h
changed /trunk/library/amiga.lib_rev.rev
changed /trunk/library/c.lib_rev.h
changed /trunk/library/c.lib_rev.rev
changed /trunk/library/changes
changed /trunk/library/debug.lib_rev.h
changed /trunk/library/debug.lib_rev.rev
changed /trunk/library/include/stdlib.h
changed /trunk/library/libc.gmk
changed /trunk/library/m.lib_rev.h
changed /trunk/library/m.lib_rev.rev
changed /trunk/library/m881.lib_rev.h
changed /trunk/library/m881.lib_rev.rev
changed /trunk/library/net.lib_rev.h
changed /trunk/library/net.lib_rev.rev
changed /trunk/library/smakefile
changed /trunk/library/stdlib_free.c
added /trunk/library/stdlib_get_slab_stats.c
changed /trunk/library/stdlib_get_slab_usage.c
changed /trunk/library/stdlib_malloc.c
changed /trunk/library/stdlib_memory.h
changed /trunk/library/stdlib_realloc.c
changed /trunk/library/stdlib_slab.c
added /trunk/library/stdlib_slab_purge_threshold.c
/trunk/library/GNUmakefile.68k Diff Switch to side-by-side view
Loading...
/trunk/library/amiga.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/amiga.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/c.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/c.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/changes Diff Switch to side-by-side view
Loading...
/trunk/library/debug.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/debug.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdlib.h Diff Switch to side-by-side view
Loading...
/trunk/library/libc.gmk Diff Switch to side-by-side view
Loading...
/trunk/library/m.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/m.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/m881.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/m881.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/net.lib_rev.h Diff Switch to side-by-side view
Loading...
/trunk/library/net.lib_rev.rev Diff Switch to side-by-side view
Loading...
/trunk/library/smakefile Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_free.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_get_slab_stats.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_get_slab_usage.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_malloc.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_memory.h Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_realloc.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_slab.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_slab_purge_threshold.c Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.