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

Вниз

Выделяется ли новая область памяти в данном случае?   Найти похожие ветки 

 
Darkwing ©   (2006-07-10 13:21) [0]

Выделяется ли новая область памяти под L в данном случае?
или все операции над L действуют на память выделенную для ^InputUserList, скажите пожалуйста ?


procedure SaveDay(InputUserList: pointer; TimePoint: TDateTime);
var     L: TList;
begin
...
<do something>
...
L := TList(InputUserList);
...
<do something else>
...
end;


 
Сергей М. ©   (2006-07-10 13:24) [1]


> Выделяется ли новая область памяти под L в данном случае?
>  


Выделяется. В стеке. 4 байта.


 
Darkwing ©   (2006-07-10 13:46) [2]

Значит после прекращения процедуры и она (эти 4 Байта) освобождается. Просто прога хавает память по страшному... отчего так? может ли это быть связано вот с такими (см. сабж) действиями?


 
Плохиш ©   (2006-07-10 13:48) [3]


> Darkwing ©   (10.07.06 13:46) [2]

В приведённом коде утечек памяти нет, ищите в другом месте.


 
Сергей М. ©   (2006-07-10 13:48) [4]


> Значит после прекращения процедуры и она (эти 4 Байта) освобождается


Так точно.


> прога хавает память по страшному... отчего так?


Оттого что ошибки в программе.
В приведенном коде их нет.


 
Darkwing ©   (2006-07-10 15:24) [5]

может кто подскажет статью про то где искать утечки, что является их основной причиной?


 
Сергей М. ©   (2006-07-10 15:29) [6]


> что является их основной причиной?


Несвоевременное освобождение (или неосвобождение) областей памяти, ранее полученных у менеджера памяти.


 
Desdechado ©   (2006-07-10 16:08) [7]

Darkwing ©   (10.07.06 15:24) [5]
memProof



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

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

Наверх




Память: 0.48 MB
Время: 0.042 c
3-1148558746
atruhin
2006-05-25 16:05
2006.07.30
динамическое создание процедур в FB


15-1151905271
Ega23
2006-07-03 09:41
2006.07.30
С Днём рождения! 3 июля


9-1132456729
s3m
2005-11-20 06:18
2006.07.30
Как выводить трекерские файлы через GLScene?


2-1152682196
Yegorchic
2006-07-12 09:29
2006.07.30
DLL и форма


15-1151468479
Dimmmonn
2006-06-28 08:21
2006.07.30
нужны сэмплы!