Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Leí ese artículo hace un par de días, y pensaba comentarlo en mi bitácora, pero ya que lo has hecho tú, no hace falta ;)

    El problema al parecer es la localidad espacial: los recolectores normales recorren todas las páginas activas del proceso. Si no hay memoria física suficiente y algunas páginas están en el swap, hay que moverlas, con el consiguiente coste.

    Soluciones hay varias. Una técnica que comentan en el artículo, y que parece bastante interesante, es el análisis estático del tiempo de vida de los objetos. Esto permite determinar cuando un objeto va a dejar de ser accesible, y liberarlo inmediatamente. No es aplicable en todos los casos (sería equivalente a resolver el problema de la parada), pero si se puede aplicar a un número alto de objetos, puede ser muy util.
    --

    Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!