LINUX.ORG.RU

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

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

Отвечал ты явно на мой комментарий...

Ы? Если что, теги можно тупо не использовать. Откуда оверхед для malloc?

Если теги проставляются в момент исполнения самой программой (а для фрейма вызова процедуры это так), то как решить программе, что делать с памятью в куче? Если malloc изменяет рабочий набор, то теги будут проставлены диспетчером памяти, а если malloc повторный в уже выделенную страницу из рабочего набора, то про состояние тегов ничего сказать нельзя. Тоже самое касается и free. Есть еще всякие dlopen'ы, когда в выделяемую память грузится код.

На всю физическую память единая карта в зарезервированной области, насколько я понял.

Ну то есть, теги еще и свопить надо.

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

Отвечал ты явно на мой комментарий...

Ы? Если что, теги можно тупо не использовать. Откуда оверхед для malloc?

Если теги проставляются в момент исполнения самой программой (а для фрейма вызова процедуры это так), то как решить программе, что делать с памятью в куче? Если malloc изменяет рабочий набор, то теги будут проставлены диспетчером памяти, а если malloc повторный в уже выделенную страницу из рабочего набора, то про состояние тегов ничего сказать нельзя. Тоже самое касается и free. Есть еще всякие dlopen'ы, когда в выделяемую память грузится код.

На всю физическую память единая карта в зарезервированной области, насколько я понял.

/Ну то есть, теги еще и свопить надо.