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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Tokar                     2:5020/400     24 Jan 2003  12:34:17
 To : Ivan Frolcov
 Subject : Re: perl tips and tricks for mod_perl ?
 -------------------------------------------------------------------------------- 
 
 > Собственно говоря, не совсем понятно, на что жалуется автор. Да, perl
 > любит память, и программы на нем получаются больше ассемблерных - ну
 > так это вроде как никто и не отрицал. То, что $v=$v1.$v2 создает новую
 > строку? Hу а как еще - попросили новую строку, вот он ее и создает...
 
 Hе на это он жалуется. Статью перечитай.
 
 > Что огромные строки надо передавать по ссылке? Hу да, надо - но ведь
 
 Вот к перлу как раз не относится. Передаются огромные строки по ссылке и 
 так. Возвращать ссылку - надо, об этом в статье написано.
 
 > это не только к perl'у относится... Что память не отдает обратно? Hу и
 > фиг с ним...
 > 
 
 Вкратце, на то жалуется, что память не отдаёт - тебе всё равно, а другим 
 нет.  Hа то, что перловый скрипт может расти до бесконечности. И 
 mod_perl тут ни_при_чём.
 
 > Как только апач становится больше указанного размера - он умирает.
 > Реальный пример - на достаточно нагруженном сайте тёк DBD::Sybase.
 > Реакция на это была такая - "Вань, ну поколупайся наконец в свободное
 > время, а то нехорошо как-то..."
 
 Ага, а пользователь получает сообщение "моя программа на перле, поэтому 
 твой несчастный заказ выгружен из памяти". К тому же указанные в статье 
 свойства перла приводят не к течи, постепенному увеличению размера,  а 
 при некоторых операциях к взрывному разрастанию программы.
 
 > 
 > Кстати, непонятно, на кой автору десятимегабайтный html. У меня
 > максимум, что получалось - семимегабайтные, но доставал не расход
 > памяти на сервере, а ступор IE, когда он пытался прожевать такой
 > кусочек.
 > 
 
 А у меня, при разборе с использованием HTML::TreeBuilder последовательно 
 всех html документов, полученных преобразованием pod2html из перловых 
 модулей, скрипт раздулся до примерно 150 мегабайт. Это при том, что не 
 было постоянно живущих объектов и сами документы небольшие. И в других 
 случаях та же картина наблюдается. Жрёт он память.
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perl tips and tricks for mod_perl ?   Ivan Pechorin   23 Jan 2003 18:42:47 
 Re: perl tips and tricks for mod_perl ?   Ivan Pechorin   23 Jan 2003 18:52:07 
 Re: perl tips and tricks for mod_perl ?   Andrew Alakozow   23 Jan 2003 21:11:08 
 Re: perl tips and tricks for mod_perl ?   Ivan Pechorin   24 Jan 2003 00:36:19 
 Re: perl tips and tricks for mod_perl ?   Andrew Alakozow   24 Jan 2003 15:03:41 
 Re: perl tips and tricks for mod_perl ?   Ivan Pechorin   25 Jan 2003 01:49:56 
 Re: perl tips and tricks for mod_perl ?   Ivan Pechorin   25 Jan 2003 01:56:02 
 Re: perl tips and tricks for mod_perl ?   Ivan Frolcov   24 Jan 2003 01:04:51 
 Re: perl tips and tricks for mod_perl ?   Konstantin Tokar   24 Jan 2003 12:34:17 
 Re: perl tips and tricks for mod_perl ?   Ivan Frolcov   24 Jan 2003 12:51:23 
 Re: perl tips and tricks for mod_perl ?   Konstantin Tokar   24 Jan 2003 13:53:11 
 Re: perl tips and tricks for mod_perl ?   Ivan Frolcov   24 Jan 2003 15:18:03 
 Re: perl tips and tricks for mod_perl ?   Konstantin Tokar   24 Jan 2003 15:36:10 
 Re: perl tips and tricks for mod_perl ?   Ivan Frolcov   24 Jan 2003 17:22:17 
 Re: perl tips and tricks for mod_perl ?   Ivan Pechorin   25 Jan 2003 01:56:01 
Архивное /ru.perl/1277096b5ac39.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional