Jason Evans b954bc5d3a Convert rtree from (void *) to (uint8_t) storage.
Reduce rtree memory usage by storing booleans (1 byte each) rather than
pointers.  The rtree code is only used to record whether jemalloc manages
a chunk of memory, so there's no need to store pointers in the rtree.

Increase rtree node size to 64 KiB in order to reduce tree depth from 13
to 3 on 64-bit systems.  The conversion to more compact leaf nodes was
enough by itself to make the rtree depth 1 on 32-bit systems; due to the
fact that root nodes are smaller than the specified node size if
possible, the node size change has no impact on 32-bit systems (assuming
default chunk size).
2014-01-02 17:36:38 -08:00
..
2013-12-17 15:19:12 -08:00
2012-05-01 11:32:11 -07:00
2012-03-13 16:31:41 -07:00
2013-12-08 20:52:21 -08:00
2013-12-08 22:28:27 -08:00
2012-10-08 18:04:49 -07:00
2013-12-17 15:30:49 -08:00
2012-02-28 16:50:47 -08:00
2012-04-21 21:27:46 -07:00
2014-01-02 16:17:15 -08:00
2013-12-08 22:28:27 -08:00
2013-12-15 21:57:02 -08:00
2013-12-08 22:28:27 -08:00
2013-12-08 22:28:27 -08:00
2011-11-01 20:48:31 -07:00
2012-03-07 16:19:19 -08:00
2013-12-08 22:28:27 -08:00