История изменений
Исправление bugfixer, (текущая версия) :
Поэтому в коде я выделяю маленькими кусочками, по 64кБ.
Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.
mmap() не вызывается, я смотрел через strace. Но память всё равно не настоящая.
Я думаю до первого page fault с точки зрения overcommit management монопенисуально откуда память пришла. На коротких аллокациях я бы ожидал sbrk() увидеть.
Исправление bugfixer, :
Поэтому в коде я выделяю маленькими кусочками, по 64кБ.
Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.
Исходная версия bugfixer, :
Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.