Форум: "Основная";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];
ВнизСтранная утечка памяти, обнаруживаемая EurekaLog Найти похожие ветки
← →
Unknown user © (2009-04-24 12:47) [0]EurekaLog 5-й версии в Delphi 5 выдает утечки на безобидном присвоении строк, например, в следующем коде:
function TTileLoader.CurrentAddr:string;
begin
Result:=FSocket.Host+":"+IntToStr(FSocket.Port);
end;
при этом объекты TileLoader и FSocket уничтожаются. Подобных утечек много все ссылаются на System.NewAnsiString и другие системные функции, где происходит выделение памяти под строки.
Memcheck крамолы во всем этом не видит.
Кто нибудь сталкивался с подобным? Кто виноват и что делать?
← →
Unknown user © (2009-04-24 19:30) [1]Никто не использует EurekaLog?
← →
Сергей М. © (2009-04-24 19:42) [2]А нахрена ?
← →
жж (2009-04-24 20:26) [3]
> Кто виноват
Имхо, ответ заключен в сабже
← →
Германн © (2009-04-24 21:51) [4]
> Unknown user © (24.04.09 19:30) [1]
>
> Никто не использует EurekaLog?
>
Я использую. Но 6-ю версию.
Честно купленную.
← →
Unknown user © (2009-04-25 12:25) [5]>Я использую. Но 6-ю версию.
попробовал 6-ю версию, те же утечки. неужели у вас такого не наблюдается?
вот здесь http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.language.objectpascal/2003-11/2004.html наткнулся на обсуждение такой же проблемы. спор так и не разрешился. непонятно, кто виноват: средство контроля утечек, или Делфи.
← →
Sapersky (2009-04-26 09:59) [6]спор так и не разрешился
Разрешился :)
http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.language.objectpascal/2003-11/2238.html
← →
Unknown user © (2009-04-27 11:45) [7]>Sapersky
В случае с EurekaLog при компиляции с run-time packges выдается сообщение
The "memory leaks catches" is disabled, because complied with run-time packges.
То бишь EurekaLog не работает с run-time packges.
Кто-то из вас использует EurekaLog для отлова утечек памяти?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c