powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.0.3: странная проблема с распределением памяти
4 сообщений из 4, страница 1 из 1
ASE 12.5.0.3: странная проблема с распределением памяти
    #33713147
Xintar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!
В очередной раз столкнулся с граблями в бескомпромиссной схватке.

Дано: ASE 12.5.0.3 @ Win2003Serv.

max memory = 750000
allocate max shared memory = 1

На сервере был увеличен объем оперативной памяти до 4 Гб, т.е. на настоящий момент по taskmgrу используется ~1.6

Пытаюсь увеличить параметр max memory, хоть на 50*2 мегабайт - говорит что 'notification failed', в случае форсирования событий (изменения парама в .cfg) сервер падает. :( Не вижу в этих событиях никакой логики..

Никто не подкажет, в чем может быть проблема?

Thanks всем заранее :)
...
Рейтинг: 0 / 0
ASE 12.5.0.3: странная проблема с распределением памяти
    #33713689
XintarПриветствую всех!
В очередной раз столкнулся с граблями в бескомпромиссной схватке.

Дано: ASE 12.5.0.3 @ Win2003Serv.

max memory = 750000
allocate max shared memory = 1

На сервере был увеличен объем оперативной памяти до 4 Гб, т.е. на настоящий момент по taskmgrу используется ~1.6

Пытаюсь увеличить параметр max memory, хоть на 50*2 мегабайт - говорит что 'notification failed', в случае форсирования событий (изменения парама в .cfg) сервер падает. :( Не вижу в этих событиях никакой логики..

Никто не подкажет, в чем может быть проблема?

Thanks всем заранее :)
на 2000м нужно было добавлять в boot.ini ключик /3gb
может и на 2003-ем так же?
...
Рейтинг: 0 / 0
ASE 12.5.0.3: странная проблема с распределением памяти
    #33713878
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без дополнительных усилий ASE (как и любое другое приложение под NT-32bit) может использовать только 2 Gbyte оперативной памяти. Это - ограничение Win32 API для любого 32-битного приложения. Это связано с тем, что системные библиотеки грузятся в адресное пространство процесса сразу после конца второго Gbyte-а.

В Win32 API есть возможность для приложения, используя специальное API,
и будучи специальным образом написанным и слинкованным,
использовать до 3Gb оперативной памяти.

Для этого :
Приложение должно быть спец. образом собрано, как уже сказано.

Windows должен быть Enterprise Edition (их несколько, конкретно какая кто я не знаю).

В boot.ini должен для данной ветки загрузки стоять ключ /3Gb
...
Рейтинг: 0 / 0
ASE 12.5.0.3: странная проблема с распределением памяти
    #33716755
Xintar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все ясно.
Спасибо огромное за помощь! :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.0.3: странная проблема с распределением памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]