tag name | v2.1.0 (d9fa87a2245c472a0f3dab222b28a3735929fd3e) |
tag date | 2018-08-11 04:17:08 +0000 |
tagged by | Eric Wong <e@80x24.org> |
tagged object | commit 5120b83117... |
download | mwrap-2.1.0.tar.gz |
---|
mwrap 2.1.0 - heap_page_body struct tracking
This release enables tracking of memalign allocations for "struct heap_page_body" in the Ruby GC. This can be useful for tracking deathspans (time between free and re-allocation) of heap page bodies which can cause fragmentation in some malloc implementations, including glibc. The documentation for it is available at: https://80x24.org/mwrap/Mwrap/HeapPageBody.html And a live demo runs at: https://80x24.org/MWRAP/heap_pages This release also includes global counters for Mwrap.total_bytes_allocated and Mwrap.total_bytes_freed 10 changes since v2.0.0 (2018-07-20): add olddoc.yml to generate links in page footers add .olddoc.yml to MANIFEST gemspec: use "git describe" output for prereleases add global counters for total bytes allocated/freed keep stats for memalign-ed heap_page_body in Ruby remove "memalign:" MWRAP option allow dump_heap: mask via MWRAP env tweak hpb stats destructor output struct acc: use 64-bit counters doc: 2.1 pre-release updates