Страница 1 из 1

Не хватает памяти

Добавлено: 21 май 2008, 17:21
RedTRacer
Firebird 2.0.3 Superserver, все настройки по дефолту.
Win XP
P4
1 гиг памяти


Работает до 10-ка пользователей, БД размером ~20МБ
Время от времени вылетает одновременно у всех ошибка
unable to allocate memory from operating system.

В этот момент процесс fbserver.exe занимает 400 МБ.

В логах операционки или Firebird ничего нет, только на клиентах.

Как побороть?

Добавлено: 21 май 2008, 23:36
kdv
а на клиентах приложения сколько занимают?
и при 1 гиг памяти на "сервере" сколько установлено под виртуальную память?

Добавлено: 22 май 2008, 09:16
RedTRacer
kdv писал(а):а на клиентах приложения сколько занимают?
и при 1 гиг памяти на "сервере" сколько установлено под виртуальную память?
Клиентское приложение с парочкой открытых форм - 12 МБ
На сервере 6 гиг виртуальной.

UDF-ки практически не используются.

PS Пробовал отслеживать этот процесс.
После старта сервера он занимает ~3МБ
При открытии форм на клиене растет до 20 МБ
После закрытия клиента падает до 5 МБ.
Пробовал распространенные операции - память освобождается полностью.

Если клиент дисконнектнется из-за вылета проги например или сетевой ошибки, то б.м. в этом случае не освобождается память?