LINUX.ORG.RU

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

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

Разница в том, что при вызове новой функции у тебя процессорные кеши потеряет все данные, которые в нём были загружены.

Если я правильно помню, он умеет загружать и выгружать отдельные страницы памяти, на x86 по крайней мере. Даже если аллокатор будет выделять память под стек из разных мест, перерасход будет не смертельный.

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

Разница в том, что при вызове новой функции у тебя процессорные кеши потеряет все данные, которые в нём были загружены.

Он же вроде прекрасно умеет загружать загружать и выгружать отдельные страницы памяти, на x86 по крайней мере. Даже если аллокатор будет выделять память под стек из разных мест, перерасход будет не смертельный.