Previous Page  196 / 210 Next Page
Information
Show Menu
Previous Page 196 / 210 Next Page
Page Background

196

КОММЕРЧЕСКАЯ ТАЙНА ООО «НПП «ГАРАНТ-СЕРВИС-УНИВЕРСИТЕТ»

Для технологического пакетного обновления эталонов для тира-

жирования требуется наличие в каталоге с эталоном свободного

дискового пространства в объеме, равном:

• объему файлов базы, умноженному на 0,5 (в случае обновления

без резервного копирования);

• объему файлов базы, умноженному на 1,5 (в случае обновления

с резервным копированием).

Вопрос 4:

Сколько оперативной памяти может потреблять сервер прило-

жений ГАРАНТа и процесс пакетного пополнения? Как снизить

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

Ответ:

Начнем с краткой справки. Все приложения в среде Windows ра-

ботают в рамках выделенного для них виртуального адресного

пространства. Для 32-разрядных приложений, и в частности для

программ системы ГАРАНТ, это адресное пространство ограниче-

но 2 Гб на 32-разрядныхWindows, 3 Гб на 32-разрядныхWindows

с расширенным пользовательским адресным пространством и 4 Гб

на 64-разрядных Windows. Это означает, что 32-разрядное при-

ложение в средеWindows не может использовать памяти больше,

чем приведено выше. Если объем свободной физической и вирту-

альной памяти меньше указанных цифр, это введет дополнитель-

ное ограничение для памяти, которая может быть использована

приложением.

Размер адресного пространства ограничен. Следовательно, может

возникнуть ситуация, когда просьба процесса о предоставлении

ему необходимого объема памяти не может быть удовлетворена

и процесс не сможет выполнить намеченную операцию. Это на-

зывается «отказ выделения памяти». Он может произойти тог-

да, когда процесс в ходе своей работы использовал все адресное

пространство и там больше нет свободного места. Также (чаще)

может происходить так называемая фрагментация памяти, когда

в результате длительной работы процесса (большого количества

операций выделения и освобождения памяти) используемые и

неиспользуемые участки памяти чередуются. И хотя суммарный