LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Поэтому в коде я выделяю маленькими кусочками, по 64кБ.

Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.

mmap() не вызывается, я смотрел через strace. Но память всё равно не настоящая.

Я думаю до первого page fault с точки зрения overcommit management монопенисуально откуда память пришла. На коротких аллокациях я бы ожидал sbrk() увидеть.

Исправление bugfixer, :

Поэтому в коде я выделяю маленькими кусочками, по 64кБ.

Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.

Исходная версия bugfixer, :

Само по себе это не плохо и не хорошо (в предположении что вы там не велосипедите, а действительно 64kb chunks нужны), но аргументация крайне странная - абсолютно ничего криминального в mmap() нет.