History log of /external/jemalloc/test/unit/stats.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ef84392d32f38dfce00852217999f5859cadda5a 21-May-2014 Mike Hommey <mh@glandium.org> Rename "small" local variable, because windows headers #define it
/external/jemalloc/test/unit/stats.c
12141150fdbda57651a53ae2fe0edaea4891d814 16-May-2014 Jason Evans <je@fb.com> Refactor huge allocation to be managed by arenas.

Refactor huge allocation to be managed by arenas (though the global
red-black tree of huge allocations remains for lookup during
deallocation). This is the logical conclusion of recent changes that 1)
made per arena dss precedence apply to huge allocation, and 2) made it
possible to replace the per arena chunk allocation/deallocation
functions.

Remove the top level huge stats, and replace them with per arena huge
stats.

Normalize function names and types to *dalloc* (some were *dealloc*).

Remove the --enable-mremap option. As jemalloc currently operates, this
is a performace regression for some applications, but planned work to
logarithmically space huge size classes should provide similar amortized
performance. The motivation for this change was that mremap-based huge
reallocation forced leaky abstractions that prevented refactoring.
/external/jemalloc/test/unit/stats.c
2b51a3e9e9bfebf081d25dfa92f3cd89e4a8ed73 29-Jan-2014 Jason Evans <je@fb.com> Fix mallctl argument size mismatches (size_t vs. uint64_t).

Reported by İsmail Dönmez.
/external/jemalloc/test/unit/stats.c
7d8fea987182fe2ee17eb5c1c6f3ae620f82beb0 21-Jan-2014 Jason Evans <jasone@canonware.com> Avoid lazy-lock in a tcache-dependent test.
/external/jemalloc/test/unit/stats.c
35f1bc4e4bd14e07257f6eddbbbcf0c01b52ba5c 15-Jan-2014 Jason Evans <je@fb.com> Fix warnings and a test failure exposed on CentOS 6.3.
/external/jemalloc/test/unit/stats.c
0a8696658f8135ae39eeb86e57f7cecc01144894 21-Dec-2013 Jason Evans <je@fb.com> Add stats unit tests.
/external/jemalloc/test/unit/stats.c