Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Прикольно 25.02.04 01:50 Число просмотров: 1056
Автор: Killer{R} <Dmitry> Статус: Elderman Отредактировано 25.02.04 01:53 Количество правок: 1
|
> То есть каждая програмка может отмаллочить памяти на > свободную+свободный_своп, а вот когда они ее заполнять > начнут, она (свободная) "таять" будет... Т.е. при выделении памяти просто в контексте процесса помечяаются диапазоны виртуальный адресов как выделенные а их мэппинг на физические или в своп происходит во время первого обращения к ним. Оно так конечно быстрее только правильнее ли так будет - вопрос. Я ведь могу написать в своей программе обработку ситуации когда недостаточно памяти, при ее выделении, а так программа просто об этом не узнает. Так что это большой вопрос - фича это или баг. Имхо так как винды при этом поступают все же корректнее. Хотя с юзанием API VirtualAlloc можно сделать такой же фокус как в линухе выделив много памяти а потом по мере требования делать ей COMMIT но имхо такое поведение стандартной malloc не есть рулез.
|
|
|