Nahu:

De todas formas, tal vez conviene empezar a preocuparse del estres de
la VM cuando esto empieza a ser un problema.
Sino corrés el riesgo de cometer el error de no diseñar el mejor
modelo posible para evitar un problema que no tenés.

On 4 jun, 09:52, Nahuel Silva <[email protected]> wrote:
> 2009/6/4 Esteban A. Maringolo <[email protected]>
>
>
>
>
>
> > El 4 de junio de 2009 9:35, Nahuel Silva <[email protected]>
> > escribió:
>
> > > 2009/6/4 Esteban A. Maringolo <[email protected]>
>
> > >> Nahuel:
> > >> Crear puntos a lo loco podría estresar un poco a la VM, pero los objetos
> > nuevos son los que más rápido se lleva el GC. Por lo que puede que valga la
> > pena.
>
> > > Interesante lo del gc, peor por más que sean los primeros que se lleve,
> > si vas a crear puntos a lo loco independientemente de cuando se los lleve el
> > gc, vas a estresar la vm de todos modos no ?.
>
> > Sí se estresa un poco más, pero a veces es más eficiente en términos
> > de modelo, tiempo de desarrollo, mantenimiento, etc.
>
> Perfecto
>
>
>
>
>
> > >> Lo que mencionas de tener aPoint que se mueve por toda la pantalla,
> > >> me suena más a las coordenadas de aCursor o aPointer que de aPoint.
> > > No, no ciertamente. Si querés mover aPoint verde por toda la pantalla, es
> > aPoint verde, no aCursor verde, o aPointer verde :). aCursor verde, podría
> > ser el encargado de cambiar el color de aPoint; que en realidad debería ser
> > aCursor color changer...jeje :) y aPointer podería ser el encargado de crear
> > otro aPoin color, trazando una linea entre aPoint verde y aPoint color,
> > siendo la linea, aPointer between aPoint  verde y a Point color, y siendo el
> > color de la linea la resta entre los valores rgb de cada point.
>
> > Es un tema de como decidir modelarlo. Asi como no movería aNumber o
> > aCharacter por toda la pantalla, por considerarlos objetos que estan
> > "en otro plano de existencia", representan otra abstracción, tampoco
> > movería aPoint ni le asignaría un color. Pero son formas distintas de
> > modelar que no hacen a esta discusión.
>
> No claro, el tema de mover aPoint venia por el echo de que si tenes aPoint
> inmutable, no (al menos yo) querría estar creando tres millones de
> instancias para poder ubicar el punto en distintos lugares.
> Nunca quiciste mover un punto verde por toda la pantalla ? :-p
>
> Abrazo
>
>
>
> > Esteban A. Maringolo
--~--~---------~--~----~------------~-------~--~----~

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