25 de diciembre de 2005

Superfetch

(voy a poner esto aquí, que luego se me olvida y así lo tengo googleable :P)
Resulta que se rumorea de una nueva cosa que vendrá con vista, llamada superfetch. Parece un derivado del prefetch. El prefetch consiste en: Monitorizar la aplicacion, guardar la información, y la próxima vez que se vaya a cargar la aplicación cargar de manera eficiente la información que ese programa va a necesitar

Ahora bien: El superfetch es otra cosa. La idea consiste en que "donas" parte de tus llaves USB como espacio para guardar caches. En vez de monitorizar la aplicación y luego intentar cargarla de manera óptima, metes los datos que va a necesitar en la llave USB, una duplicación literal de la información, para inyectarla (supongo) en el cache de páginas. De esa manera se acelera la carga de aplicaciones, porque las llaves USB son más rapidas que un disco duro moviendo el brazo para todos lados

Y la cosa es que me parece absurdo. Puestos a crear una "duplicación" de la información del disco: ¿por qué guardar dicha duplicación en un formato que permita su lectura secuencial? Quiero decir: El disco cuando tiene que hacer búsquedas es muy lento, pero cuando se trata de leer información sin mover el brazo es MUCHO más rápido. De manera que si en vez de crear ese "cache" en las llaves USB lo guardas en el disco, te aumentará la carga de aplicaciones igualmente. Con la ventaja añadida de que no puedes hacerlo solo cuanto tienes llaves USB, sino todo el tiempo y para muchísimas más aplicaciones

No hay comentarios:

Publicar un comentario en la entrada