History log of /external/jemalloc/test/unit/mallctl.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
24feae6bd0c8c8d2cee97ab6588a92a81266a861 21-May-2014 Mike Hommey <mh@glandium.org> Replace variable arrays in tests with VARIABLE_ARRAY
/external/jemalloc/test/unit/mallctl.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/mallctl.c
ecd3e59ca351d7111ec72a327fe0c009f2aa69a0 15-Apr-2014 Jason Evans <je@fb.com> Remove the "opt.valgrind" mallctl.

Remove the "opt.valgrind" mallctl because it is unnecessary -- jemalloc
automatically detects whether it is running inside valgrind.
/external/jemalloc/test/unit/mallctl.c
a2c719b37445ce9083b6fc5084436dc37ceb7f75 15-Apr-2014 Jason Evans <je@fb.com> Remove the "arenas.purge" mallctl.

Remove the "arenas.purge" mallctl, which was obsoleted by the
"arena.<i>.purge" mallctl in 3.1.0.
/external/jemalloc/test/unit/mallctl.c
4d434adb146375ad17f0d5e994ed5728d2942e3f 15-Apr-2014 Jason Evans <je@fb.com> Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.

Make dss non-optional on all platforms which support sbrk(2).

Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
"secondary" precedence is specified, but sbrk(2) is not supported.
/external/jemalloc/test/unit/mallctl.c
de73296d6b56abe70b08654342e136c2612d1dbd 19-Dec-2013 Jason Evans <je@fb.com> Add mallctl*() unit tests.
/external/jemalloc/test/unit/mallctl.c