@@ -20,7 +20,7 @@ without code changes, for example, on dynamically linked ELF-based systems (Linu
20
20
21
21
Notable aspects of the design include:
22
22
23
- - __ small and consistent__ : the library is less than 3500 LOC using simple and
23
+ - __ small and consistent__ : the library is about 6k LOC using simple and
24
24
consistent data structures. This makes it very suitable
25
25
to integrate and adapt in other projects. For runtime systems it
26
26
provides hooks for a monotonic _ heartbeat_ and deferred freeing (for
@@ -42,7 +42,7 @@ Notable aspects of the design include:
42
42
- __ first-class heaps__ : efficiently create and use multiple heaps to allocate across different regions.
43
43
A heap can be destroyed at once instead of deallocating each object separately.
44
44
- __ bounded__ : it does not suffer from _ blowup_ \[ 1\] , has bounded worst-case allocation
45
- times (_ wcat_ ), bounded space overhead (~ 0.2% meta-data, with at most 16.7 % waste in allocation sizes),
45
+ times (_ wcat_ ), bounded space overhead (~ 0.2% meta-data, with at most 12.5 % waste in allocation sizes),
46
46
and has no internal points of contention using only atomic operations.
47
47
- __ fast__ : In our benchmarks (see [ below] ( #performance ) ),
48
48
_ mimalloc_ always outperforms all other leading allocators (_ jemalloc_ , _ tcmalloc_ , _ Hoard_ , etc),
56
56
57
57
### Releases
58
58
59
- * 2019-08-10 , ` v1.0.6 ` : pre- release 6: various performance improvements .
59
+ * 2019-10-07 , ` v1.1.0 ` : stable release 1.1 .
60
60
* 2019-09-01, ` v1.0.8 ` : pre-release 8: more robust windows dynamic overriding, initial huge page support.
61
+ * 2019-08-10, ` v1.0.6 ` : pre-release 6: various performance improvements.
61
62
62
63
# Building
63
64
0 commit comments