2009/6/4 Rusty <[email protected]>

>
> 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.

Tal cual, coincido. Primero pensar el modelo, plasmarlo en algo concreto,
pasarlo a smalltalk, preocuparse del buen diseño, y finalmente optimizar :).


>
>
> 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