Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];
ВнизКак программе отвести нужное количество оперативной памяти Найти похожие ветки
← →
dnkSoftWare (2002-10-11 14:54) [0]Для работы программы требуется большая "динамическая куча" порядка 100 Мб в оперативной памяти. (для объектов созданных оператором NEW).
← →
MBo (2002-10-11 15:16) [1]New выделит нужную память.
Какие объекты имеются в виду?
← →
dnkSoftWare (2002-10-11 15:36) [2]Понятно, это динамически, а как сразу отрезать для себя 100Mb например и его юзать?
← →
MBo (2002-10-11 15:40) [3]куча функций, например, AllocMem и т.д., но нужны ли они тебе, непонятно. Вопрос про объекты остается в силе.
← →
k (2002-10-11 15:52) [4]еще некоторые перцы рекомендуют создавать динамический массив
нужной длины и все обьекты писать прям туда. наверное легче адрес вычислять........
← →
REA (2002-10-11 15:58) [5]Можно еще свой менеджер памяти приделать, если очень специфическая задача. У меня объемы порядка 400Мб ворочаются без доп. усилий. Никакого специального распределения.
← →
img (2002-10-16 16:17) [6]В цыкле создаю динамичиские переменные, когда по моим подсчетам выделяемая память подходит к мегобайту, начинается интенсивная работа с винтом и замедляется скорость. Явно работа идет через виртуальную память на винте, при этом свободной оперативки - завались. Как сделать так чтобы использовалась исключительно оперативная память.
Что такое свей менеджер памяти и как его приделать?
← →
Игорь Шевченко (2002-10-16 16:21) [7]Плохо считаешь. Память - она вся виртуальная. Нельзя сделать, чтобы использовалась исключительно оперативная память.
Читайте Рихтера, Windows для профессионалов. Рулез фарева.
← →
Digitman (2002-10-16 16:46) [8]>dnkSoftWare
А какое тебе дело до того, где и какая будет выделена память для тебя? Ты запроси у менеджера памяти нужные тебе 100 мб (хоть new() хоть любым другим способом) - он тебе их выделит, если сочтет возможным ... остальное - не твоя забота, это находится в монопольном ведении ОС
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c