Ah... si usas el array de arrays, para bytearrays y otras colecciones
que no apuntan a otros objetos entonces te conviene usar un solo array
porque si no vas a tener que hacer dos at: en vez de uno.

2010/10/21 andres <[email protected]>:
> Consulta: tengo que diseñar un objeto que va a trabajar con una matriz
> de bits. Para la matriz de bits planeo usar un bytearray subyacente,
> usando máscaras para setear/leer los bits. Ahora bien, conviene usar un
> solo array (potencialmente gigante) o una array de arrays? Mi
> preocupación tiene obviamente que ver con el GC y la forma en la que VW
> maneja los objetos pesados.
>
> Un poco de contexto:
> - Las matrices pueden ser de diversos tamaños y no sería extraño algo
> tipo 1000x1000 (o sea que no sería loco pensar en un byte array de 250K).
> - Es posible que se creen y destruyan muchas matrices durante el proceso
> de cómputo (y honestamente preferiría no tener que limpiar y cachear a
> mano).
>
> En principio me incliné por un array de arrays, me parece mas fácil a la
> hora de manejar chunks de memoria, pero por otro lado los objetos tipo
> Image están implementados con un byte array gigante y ahí me surgió la
> duda. Alguien hizo algún tipo de benchmarking en el tema de
> alocar/desalocar objetos de esos tamaños?
>
> --
> Saludos y gracias,
>        Andrés
>
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a