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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Mikhail Polykovsky                   2:5020/400     20 May 2004  15:04:38
 To : All
 Subject : Out of memory
 -------------------------------------------------------------------------------- 
 
 
 Здравствуйте. У меня есть скрипт, который работает очень долго
 (формирование pdf-файлов общим объемом 30000 стр.). Иногда на середине
 обрывается, дальше крутится вхолостую, то есть цикл идет, а файлы не
 делаются. В error.log написано "Out of memory". Есть ли возможность
 узнать, сколько памяти занимает процесс (прямо там же, в скрипте), кто
 не подчищает за собой память, и вообще как отлаживают в таких случаях?
 
 Цикл _примерно_ такой (если это важно)
 
 foreach (1 .. 100){
         my $pdf = PDF::API2->new;
         $pdf->PDF::API2::Page::mediabox('a4');
 
         # куча страниц
 
         $pdf->pdf->saveas($file);
         $pdf->pdf->end();
 }
 
 -- 
 Михаил Полыковский
 http://copi.ru/27690/
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: UTC (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Out of memory   Mikhail Polykovsky   20 May 2004 15:04:38 
Архивное /ru.perl/90968d2b0796.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional