|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel V. Ammosov 2:5020/52 19 Mar 2001 17:01:31 To : All Subject : Re: memory leaks -------------------------------------------------------------------------------- >Hекоторые перловые модули не очищают за собой память после работы. >Как я заметил, вроде бы, утечка происходит где-то в дебрях HTML::TreeBuilder Для того чтобы HTML::TreeBuilder мог освободить память, ему надо специально указать. Дело в том, что TreeBuilder (как и другие DOM-подобные системы) для работы строит циклические структуры данных, которые не может освободить автоматическая система управления памятью, используемая в perl. >Вопросы: >1. Как можно узнать количество памяти, занимаемое самим процессом. Кроссплатформенно, боюсь, никак. Для некоторых платформ можно использовать libgtop и GTop с CPAN. >Т.е. я хочу, чтобы процесс завершался, когда его размер из-за утечек памяти, >достигнет 100Mb С помощью системы лимитов в Unix. -- Pavel Ammosov O \ apavel@aha.ru __ ) http://isabase.philol.msu.ru/~apavel/ ) wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O / --- slrn/0.9.6.3 (Linux) * Origin: Mr. Postman (2:5020/52.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/82508eb35ab51.html, оценка из 5, голосов 10
|