Hola

2009/7/14 Mariano Simone <[email protected]>:
> Hola a todos:
>
> Estoy usando Yaml para guardar el estado de mis objetos a través del tiempo
> (personajes en un juego y las acciones que van realizando).
>
> El problema que tengo es que las clases en sí son mucho más grandes de lo
> que necesito guardar para después analizar, por lo que estoy desperdiciando
> muchísimo espacio y tiempo de procesamiento en escribir/leer.

  Si usas Marshal en vez de YAML, el objeto serializado va a ocupar
menos espacio y es bastante mas rapido el proceso de serializarlo.
Podes (de)serializar partes de los objetos si
implementas los metodos marshal_dump y marshal_load.

Saludos

-- 
Luis Parravicini
http://ktulu.com.ar/blog/
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a