En la lista de desarrollo de Ceylon postearon esta liga a los slides de una presentación de IBM:
http://domino.research.ibm.com/comm/research_people.nsf/pages/sevitsky.pubs.html/$FILE/oopsla08%20memory-efficient%20java%20slides.pdf
Está bastante interesante, desmitifica varias creencias muy comunes acerca de distintos diseños y cómo afectan el uso de memoria, por el lado del tamaño de objetos individuales, tamaño de colecciones en contraste con su funcionalidad, costo de reutilización vs. creación de objetos temporales, etc.
Un simple ejemplo: SimpleDateFormat es un objeto que parece muy simple pero es carísima su creación, está diseñado para ser utilizado varias veces, pero como muchos deben saber, no es thread-safe, por lo cual hay que ser cuidadoso con el reuso.
Le dedican una buena parte a las colecciones de Java, revisando alternativas y proponiendo algunas soluciones; otra parte importante es el ciclo de vida de los objetos. Está algo larga pero realmente muy recomendable.
Comentarios recientes
hace 8 horas 30 mins
hace 8 horas 12 mins
hace 9 horas 47 mins
hace 11 horas 1 min
hace 11 horas 3 mins
hace 11 horas 59 mins
hace 12 horas 3 mins
hace 13 horas 33 mins
hace 13 horas 37 mins
hace 17 horas 11 mins