2008/6/29 Rafael Bidegain <[EMAIL PROTECTED]>:
> cadena = "algo"
> por
> cadena.replace("algo")Si a tu programa "le da lo mismo" que la cadena antigua siga existiendo o no (ese código indicaría que si). La cadena anterior debería ser recolectada por el GC, lo que podés probar es forzar la ejecución cada tanto, pero la otra posibilidad es que tengas un bug en el programa y que las cadenas anteriores sigan referenciadas por otro lado, con lo cual la memoria no se puede liberar. Por otro lado que se apague la máquina porque un script ocupa mucha memoria me parece raro. Saludos. Lucas. _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
