|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Oleg Ivanenko 2:5020/400 11 Apr 2003 13:40:07 To : Andrew Alakozow Subject : Re: mod_perl: parallel requests -------------------------------------------------------------------------------- Andrew Alakozow пишет: > OI> Правильно, ты ввел ЛИШHИЙ объект (Tree), на который никто больше не > OI> ссылается, и именно это позволяет ему, когда он уходит из области > OI> видимости, удалять свое содержимое. Еще раз повторяю, я знаю, как > OI> освободить память. Просто я то, что ты занес в деструктор. Сделал > OI> отдельным методом, который может быть вызван в лоб и по любому > OI> вызывается из деструктора. Только от ситуации описанной мной выше это > OI> не спасает. > Как это не спасает? Добавь в мой пример die и die/eval и посмотри что > получится. Ты разницу между die и тем, что я предложил вставить в твой код видишь? > > OI> Спасает только заворачивание всех критических участков в > OI> eval, как рекомендовал давеча Victor Wagner. > Критические участки заворачивать в eval безусловно нужно, но деструктор > можно использовать и без этого. > Кстати, попробуй Carp::confess из кода под mod_perl - увидишь, что mod_perl > сам заворачивает твой код в eval. > > OI> Меня больше интересует приснопамятный 'use lib'. > Делай 'use lib' с абсолютными путями. > > aa29 > > Я понял. Попробую. -- Truly yours, Oleg Ivanenko aka Ash oai-ash@yandex.ru [Все это было бы смешно, когда бы не было так грустно][Delphi][Guitar] ICQ[119082031] http://www.ash.hut.ru --- ifmail v.2.15dev4 * Origin: ASKA (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/8449ee839313.html, оценка из 5, голосов 10
|