[caracas-pm] Funcion getline() "se come" memoria

Ernesto Hernandez-Novich emhnemhn at gmail.com
Mon Jan 19 11:07:03 PST 2009


On Mon, 2009-01-19 at 13:25 -0500, hans olzem wrote:
> estoy usando el modulo IO::Socket y de ahi la funcion getline.
> Se usa cada 2 segundos y con el tiempo se gasta memoria.
> Lo cual conlleva a alta carga de la cpu.
> El mismo problema aparece usando getc, solo que pasa mas tiempo.

Trata de correr el programa poniendo la variable de ambiente

PERLIO=':perlio'

a ver si así pierde menos memoria.

> Definitivamente es esta funcion, porque corriendo el programma 
> sin ella, no aumenta el uso de memoria.
> 
> Hay una forma de accessar a la respuesta del servidor sin usar este modulo?

my $line = <$socket>
-- 
Ernesto Hernández-Novich - Linux 2.6.18 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3



More information about the caracas-pm mailing list