AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2005, 11:39   #1  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
SmartHeap управляет памятью как набором страниц. Никакого отношения к страницированию процессора и ОС это страницы не имеют - в первом приближении - это просто гранула захвата и освобождения памяти у ОС. Код этой функции делает очень простую вещь - он считает каким должен быть минимальныйразмер страницы, чтобы мы в принципе смогли захватить всю физически доступную память с одной стороны, и чтобы нам хватило хэндлов Smartheap (ну или как там идентификаторы страниц называются) чтобы всю эту память адресовать. Ну то есть - допустим smartheap может управлять не более чем 128 страницами (условно - точно надо в документации смотреть). Если у нас размер страницы - 1Мбайт и на компе 128 Мбайт оперативки - то все и так хорошо. А если оперативки - 2 Гбайта, то надо размер страницы увеличить до 16Мбайт. Ну в общем - примерно так.
Теги
управление памятью

 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:07.