Я экспериментирую с Pin, инструментом инструментария, который я использую для вычисления некоторых статистических данных, основанных на адресах памяти моих переменных. Я хочу повторно запустить свою программу с информацией, собранной инструментом инструментария, но для этого крайне важно, чтобы адреса виртуальной памяти оставались неизменными при разных запусках.Перенос памяти памяти всегда на тот же виртуальный адрес
В общем, я должен позволить ОС обрабатывать выделение памяти, но в этом случае мне нужен какой-то способ заставить его всегда выделять один и тот же виртуальный адрес. В частности, меня интересует очень длинный массив, который я в настоящее время выделяю numa_alloc_onnode()
, хотя я мог бы использовать что-то еще.
Что было бы правильным путем?
Благодаря
Я никогда не использовал numa, но глядя на страницу man, будет 'numa_interleave_memory()' help? –