Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     17 Jul 2002  13:02:50
 To : Sergey Zhuravlev
 Subject : Re: memory leaks под mod_perl
 -------------------------------------------------------------------------------- 
 
 Sergey Zhuravlev wrote:
 
 > Andrey Sapozhnikov <sapa@icb.chel.su> пишет:
 > 
 > SZ> В чём может быть проблема?
 > AS> В том, что Вы не показали исходников.
 > Исходники слишком велики, чтобы публиковать их в эху, и
 > проблемный кусок кода из них вытащить сложно.
 > Меня интересует, по какой причине это может происходить
 > в принципе.
 
 Hапример - кольцевые ссылки. Конструкция:
 
 {
    my $a;
    my $b = \$a;
    $a = \$b;
 }
 
 теряет память. По выходу из блока интерпретатор
 не разрушит ни $a ни $b поскольку на них есть
 ссылки. Практически петли конечно сложнее.
 
 Более тривиальный вариант. Потеря памяти в
 глобальном массиве. Команда:
 
 push @main::aa, 1;
 
 будет пихать и пихать в этот массив, а глобальные
 переменные не разрушаются сами собой.
 
 Можно и еще придумать вариантов.
 
 > SZ> Как может вообще течь перловый скрипт при
 > SZ> использовании strict?
 > AS> Точно так же как и без него.
 > на perl.apache.org я нашёл только один пример 
 > некоректного кода который течёт. Что то вроде:
 > $$global = 1;
 > ++$global;
 > при использовании strict этот код не прокатывает.
 
 Все вышенаписанное вполне совместимо со strict.
 
 Андрей
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 memory leaks под mod_perl   Sergey Zhuravlev   16 Jul 2002 19:19:50 
 Re: memory leaks под mod_perl   Andrey Sapozhnikov   16 Jul 2002 19:25:59 
 Re: memory leaks под mod_perl   Sergey Zhuravlev   17 Jul 2002 10:18:04 
 Re: memory leaks под mod_perl   Andrey Sapozhnikov   17 Jul 2002 13:02:50 
 Re: memory leaks под mod_perl   Dmitry Koteroff   17 Jul 2002 23:01:07 
 Re: memory leaks под mod_perl   Andrey Sapozhnikov   18 Jul 2002 16:43:21 
 Re: memory leaks под mod_perl   Dmitry Koteroff   17 Jul 2002 01:33:11 
 Re: memory leaks под mod_perl   Sergey Zhuravlev   17 Jul 2002 10:16:01 
 Re: memory leaks под mod_perl   Artem Chuprina   17 Jul 2002 13:09:03 
 Re: memory leaks под mod_perl   Dmitry Koteroff   17 Jul 2002 23:01:07 
 memory leaks под mod_perl   Ruslan Bondarev   18 Jul 2002 08:26:14 
 Re: memory leaks под mod_perl   Dmitry Koteroff   23 Jul 2002 03:00:51 
Архивное /ru.cgi.perl/52846f671c3e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional