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

Responder a