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