Главная страница
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.031 c
2-1152273788
Santik
2006-07-07 16:03
2006.07.30
Цикл по времени


2-1152254350
Darkwing
2006-07-07 10:39
2006.07.30
правильное сохранение размеров окна


2-1152284856
Юсуф
2006-07-07 19:07
2006.07.30
Вопросики вместо текста


15-1151655445
Ломброзо
2006-06-30 12:17
2006.07.30
Плагин к IE или Opera


2-1152452361
AlexanderMS
2006-07-09 17:39
2006.07.30
Диалог выбора папки.