Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2008, 15:12
charlygarcia
 
Fecha de Ingreso: octubre-2007
Mensajes: 56
Antigüedad: 17 años, 3 meses
Puntos: 0
Busqueda Como liberar la memoria usada por una variable en tiempo de ejecucion ?

hola a todos
en un programa que tengo en perl tengo la apertura de varios archivos (muchos) a variables locales mediante el operador diamente, de la siguiente manera

$abrir="miarchivo.txt";
open(abrir);
@almacenar=<abrir>;
close(abrir);

foreach(@almacenar)
{
$instrucciones
}
# que instruccion debe ir aqui?


quisiera saber si esto afecta el rendimiento del programa, debido a la utilizacion de mucha memoria temporal (algunos archivos son grandes),

y si es asi que instruccion pudiera yo usar (despues del foreach) con el fin de liberar esa memoria?

Esto es debido a que aveces el programa se para en un punto, y creo que puede ser por esto, y quisiera saber como poder solucionarlo



Muchisimas gracias de antemano por su colaboracion.


Carlos a