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