[Madrid-pm] Ran out of memory usando Twig
Salvador Fandino
sfandino en yahoo.com
Vie Abr 29 06:05:30 PDT 2011
Que version de XML::Twig tienes instalada?
En el ChangeLog aparece algun cambio relativo a ese error en la version 3.33:
fix: avoids expat (and XML::Parser) "Ran out of memory for input buffer"
- Salva
To: Lista de correo de Madrid Perl Mongers <madrid-pm en pm.org>
Sent: Fri, April 29, 2011 2:45:43 PM
Subject: Re: [Madrid-pm] Ran out of memory usando Twig
Hola :D
Son 48 archivos de entre 72 y 80 lineas cada uno. El hardware es un portatil
Dell Latitude E6410 con 2gb de RAM en un i5. Ubuntu 10.04.
Gracias :D
2011/4/29 deibyz <deibyz en gmail.com>
Cómo de grande es tu XML, y en qué HW estás ejecutando el script?
>
>Salu2,
>D.
>
>
>On Fri, Apr 29, 2011 at 2:33 PM, Francisco Rivas <franciscojrivash en gmail.com>
>wrote:
>
>Hola de nuevo,
>>
>>Luego de haber corregido los errores sintacticos, gracias de nuevo Rafael, estoy
>>probando el script y esta fallando :
>>
>>$ perl modify_xml.pl
>>Working on ./BAAHeatWidget_15022011_update/BAAHeatWidget_asset.xml
>>Working on ./BloomberWidget_09022011/BloomberWidget_asset.xml
>>Working on ./BloomberWidget_11022011_update/BloomberWidget_asset.xml
>>Working on ./BookatableWid_09022011/BookatableWid_asset.xml
>>Ran out of memory for input buffer at /usr/lib/perl5/XML/Parser/Expat.pm line
>>469.
>> at modify_xml.pl line 18
>> at modify_xml.pl line 18
>>
>>Linea 18 : my $t = XML::Twig->new(pretty_print =>
>'indented')->parsefile($file);
>>
>>Esta linea esta dentro de un foreach loop, dentro de un sub que recibe como
>>parametro un array con todos los nombres de los archivos que quiero modificar :
>>
>>sub modify_xml {
>> foreach my $file(@files) {
>> print "Working on ".$file."\n";
>> my $t = XML::Twig->new(pretty_print => 'indented')->parsefile($file);
>>
>> my $root = $t->root;
>>....
>>}
>>
>>find(sub { push (@files, $File::Find::name) if -f and /\.xml$/}, en dirs);
>>&modify_xml(@files);
>>
>>Gracias de nuevo, de antemano :D
>>
>>_______________________________________________
>>Madrid-pm mailing list
>>Madrid-pm en pm.org
>>http://mail.pm.org/mailman/listinfo/madrid-pm
>>
>
>_______________________________________________
>Madrid-pm mailing list
>Madrid-pm en pm.org
>http://mail.pm.org/mailman/listinfo/madrid-pm
>
From: Francisco Rivas <franciscojrivash en gmail.com>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.pm.org/pipermail/madrid-pm/attachments/20110429/334eb973/attachment.html>
Más información sobre la lista de distribución Madrid-pm