Вот с одной стороны вроде и близко к тому, что надо, а с другой - на каждую аллокацию mmap вызывать, такое себе. Спасибо, я ещё подумаю на тему, может исходники musl поковыряю
любая арена, и выделить ей в самом начале память через сискол )))
Так возвращать в систему память же надо тоже
прилинковаться к какой-нибудь релазиации malloc, например из dietlibc?
большинство реализаций malloc очень малое количество памяти возвращают "в систему". Максимум что они могут сделать это дернуть MADV_DONTNEED на свободном участке, либо вернуть по настоящему пару страниц аллокатора с верхнего региона program break
Обсуждают сегодня