[pyar] Caches - Uso y desperdicio de RAM vs. CPU

Hugo Osvaldo Barrera hugo en barrera.io
Jue Mar 26 23:38:36 ART 2015


On 2015-03-23 16:37, Alejandro Santos wrote:
> 2015-03-23 16:31 GMT+01:00 Andres Riancho <andres.riancho en gmail.com>:
> >
> >     Y que te parece el tema en relacion a calcular el tamaño del cache
> > de manera dinamica segun los recursos disponibles?
> >
> 
> Ni idea cómo calcularlo. AFAIK usás toda la RAM que quieras/puedas
> hasta que sea acabe.
> 
> Por ejemplo: lo que hacen los sistemas operativos modernos con los
> archivos de disco (Windows Vista en adelante[0], Linux desde siempre)
> es poner todo en RAM hasta que se acabe la RAM.
> 
> [0] http://blog.codinghorror.com/why-does-vista-use-all-my-memory/
> 
> -- 
> Alejandro Santos

Iba a decir algo similar - sólo que no lo hacen únicamente los OS modernos, lo
hacía Unix hace años, y es uno de los principios básicos de diseños de sistemas
operativos: maximizar el uso de memoria (porque memoria libre es memoria
desperdiciada).

Como respuesta un poco menos al grano, te sugiero buscar información un poco
más en bibliografía relacionada a sistemas operativos y capaz bases de datos -
es dónde más información útil vas a encontrar.

Apicarla en python no necesariamente es trivial. Como ya dijeron: no es
sencillo liberar memoria porque python administra la memoria por vos (creo que
justamente eso, la falta de un free() va a ser tu mayor problema).

Suerte!

-- 
Hugo Osvaldo Barrera
A: Because we read from top to bottom, left to right.
Q: Why should I start my reply below the quoted text?
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150326/12626a30/attachment.sig>


More information about the pyar mailing list