memory leaks and core file

Oleg Alistratov ali at ali.org.ua
Thu Aug 4 13:09:01 PDT 2011




On 04.08.2011 22:59, Sergey Leschenko wrote:
> 2011/8/4 Oleg Alistratov <ali at ali.org.ua>:
>>> Кроме того, там Оракл - для него данные сразу все не считываются в
>>> DBI, насколько я знаю.
>> Серега, а ты вот эти ручки крутил?
>> http://search.cpan.org/~pythian/DBD-Oracle-1.28/Oracle.pm#Row_Prefetching
>>
>> Что показывает $sth->{RowsInCache}?
> Нет, я пока тестирую на MySQL версии и на малом объеме данных.
> Модули не очень помогли - медленно, и  блоки вида { my $var = 1 }
> показывают как leak.
> Пока просто делаю цикл по тем же данным  и отсекаю функциональность.

Может, просто вручную мониторить размер структур, при помощи
какого-нибудь Devel::Size

> Нашел одно место - вложенные структуры с ссылкой на родителя (template
> body ;-) ).

Отжежблин :)
> Но где-то еще протекает, хотя рост памяти какой-то нелинейный  при
> увеличении количества циклов.
>
Точно похоже на авторефернтность.

--
Олег Алистратов



More information about the Kiev-pm mailing list