Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Вылет в менеджере памяти   Найти похожие ветки 

 
ecm   (2003-12-25 13:11) [0]

Может кто сталкивался:
Использую стандартный менеджер памяти (без замены системных модулей)
При интенсивном использовании String и вызовах GetMem - FreeMem
Совершенно произвольным образом может падать программа - AV причем адрес - где в функции DeleteFree (GetMem.inc). Причем падения достаточно редки. При использовании менеджера использующего HeapAlloc
падений не наблюдается вообще - но быстродействие конечно падает :(
Данная ситуация наблюдается уже в нескольких проектах


 
mdw ©   (2003-12-25 19:09) [1]

Может не по теме, но при использованиии больших String (программа в памяти ~ 150-200 Мб, сами строки по несколько Mb), как в VCL, так и в KOL, тоже происходит крах программы. Хотя в Help"e написано, что String - до 4 ГБ. После, нашел (где, не помню, по моему в Help) что нужно использовать ShareMem (BORLANDMM.DLL), не только для DLL.  И все заработало. А там так же используется свой менеджер памяти.
Это так информация к размышлению....



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.036 c
8-1078786855
ПсихЪ
2004-03-09 02:00
2004.05.23
TDirectDrawSurface из DelphiX


1-1083743709
half_litre
2004-05-05 11:55
2004.05.23
Переход с Delphi 3 на Delphi 7


14-1083307555
Aplay
2004-04-30 10:45
2004.05.23
Программа обучение в ВУЗах на программиста


11-1071066173
.::D.e.M.o.N.i.X::.
2003-12-10 17:22
2004.05.23
Что не так в коде???


3-1083244166
Kibas
2004-04-29 17:09
2004.05.23
Обработка отвалившегося коннекта с БД