Результаты поиска по запросу "virtual-memory"

2 ответа

Распределение памяти Win32 с большим выравниванием

Мне нужно выделить большие области памяти (мегабайты) с большими выравниваниями (также потенциально в диапазоне мегабайтов). Семейство функций VirtualAlloc, кажется, не предоставляет возможности сделать это. Что я делаю в Linux, чтобы добиться ...

2 ответа

Выделение копии на запись памяти в процессе

У меня есть сегмент памяти, который был получен черезmmap с участиемMAP_ANONYMOUS. Как я могу выделить второй сегмент памяти того же размера, который ссылается на первый, и сделать обе записи для записи в Linux (в настоящий момент работает ...

2 ответа

NUMA: Как проверить, в какой части ОЗУ расположен массив C ++?

У меня есть сервер с 2 процессорами и 64 ГБ оперативной памяти, 32 ГБ на процессор. Я знаю, что каждый процессор имеет свою часть оперативной памяти, давайте назовем их RAM1 и RAM2. Я хотел бы, чтобы моя программа знала, в какой оперативной ...

ТОП публикаций

3 ответа

Разделение виртуального адреса в Linux 3/1

3 ответа

Обнулить большое отображение памяти с помощью "madvise"

3 ответа

Как компилятор выкладывает код в память

3 ответа

Неожиданная обработка страницы (также VirtualLock = no op?)

Этим утром я наткнулся на удивительное количество ошибок страниц, где я их не ожидал. Да, я, наверное, не должен волноваться, но это все равно кажется мне странным, потому что в моем понимании они не должны происходить. И я бы хотел лучше, если ...

3 ответа

Почему адрес виртуальной памяти одинаков в разных процессах?

Я знаю, что виртуальная память разделяет 2G (для ядра) / 2G (для пользователя) в Windows. Но почему адрес переменной не является непрерывным? Нравится 0x22ff74,0x22ff78,0x22ff82,0x22ff86? Означает ли это, что Windows использует механизм ...

3 ответа

Разделение виртуального адреса в Linux 3/1

Я что-то упускаю, когда дело доходит до понимания необходимости использования highmem для более чем 1 ГБ ОЗУ. Может ли кто-нибудь указать, где я ошибаюсь? Спасибо! Что я знаю: 1 ГБ виртуальной памяти процессов (область высокой памяти) ...

3 ответа

Обнулить большое отображение памяти с помощью "madvise"

У меня есть следующая проблема: Я выделяю большой кусок памяти (несколько ГиБ) черезmmap с участиемMAP_ANONYMOUS, Этот кусок содержит большую хэш-карту, которую нужно время от времени обнулять. Не каждое отображение может использоваться в ...