LINUX.ORG.RU

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

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

Допустим я своём приложении создал mmap на 64 гигабайта, чтобы заменить всю работу с памятью на ультра-быстрый бамп-аллокатор

Отойду немного в сторону, и скажу что он не будет быстрее чем malloc, зря ты так делаешь вообще.

В эльбрусе ты получишь свой указатель на mmap с размером 64 гб, после этого ты можешь сжать свой указатель на меньший размер, но не на больший, доступ к нему есть, но ограниченный. monk по моему ты тут ошибаешься.

Помимо этого защита от неинициализированной памяти.

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

Допустим я своём приложении создал mmap на 64 гигабайта, чтобы заменить всю работу с памятью на ультра-быстрый бамп-аллокатор

Отойду немного в сторону, и скажу что он не будет быстрее чем malloc, зря ты так делаешь вообще.

В эльбрусе ты получишь свой указатель на mmap с размером 64 гб, после этого ты можешь сжать свой указатель на меньший размер, но не на больший, доступ к нему есть, но ограниченный.

Помимо этого защита от неинициализированной памяти.

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

Допустим я своём приложении создал mmap на 64 гигабайта, чтобы заменить всю работу с памятью на ультра-быстрый бамп-аллокатор

Отойду немного в сторону, и скажу что он не будет быстрее чем malloc, зря ты так делаешь вообще.

В эльбрусе ты получишь свой указатель на mmap с размером 64 гб, после этого ты можешь сжать свой указатель на меньший размер, но не на больший, доступ к нему есть, но ограниченный.