El día 30 de junio de 2008 10:50, Lucas Sallovitz <[EMAIL PROTECTED]> escribió: >>> lo que podés probar es forzar la >>> ejecución cada tanto, >> como ? > > GC.start gracias, lo voy a probar.
> >> >>> 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. >> es posible, pero no creo. > > Eppur si muove :) > > El código en cuestión es muy complicado o privado?, si no postealo... No es complicado, ni privado pero no está documentado. :( Me demoré en enviarlo porque la versión con las asignaciones ya no la tenía por lo que la tuve que escribir otra vez el código está acá http://pastebin.lugmen.org.ar/4242 mis sospechosos son las variables: str1, str2, str3, str4 v1, v2, v3, v4, v5 Este proceso lo _hacía_[0] para obtener una solución intermedia a un problema un poco mas grande. el problema grande consiste llenar una matriz de 18 por 9 con algunas particularidades: en cada linea tiene que haber 5 unos en la primer columna tiene que haber 9 unos en las columnas 2 a 8 tiene que haber 10 unos y en la ultima columna tiene que haber 11 unos -esto corresponde a las características que tienen que tener 6 cartones consecutivos[1] de la loteria famiar o bingo- lo que yo pretendo con este proceso es llenar parcialmente la matriz [0] digo lo _hacía_ porque ya lo resolví de otra manera. [1] 6 cartones consecutivos que conforman una miniserie. -- /* Rafael Bidegain Linux Registered User # 204304 CaFeLUG Grupo de Usuarios de Software Libre de Capital Federal http://www.cafelug.org.ar */ _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
