[Programación] alloc grande sin swap

Rafael Bidegain r.bidegain en gmail.com
Jue Jun 19 08:52:19 ART 2008


Hola a todos.

Anoche entre cervezas y nachos, en una meet de rubyes, alquien comentó
[0] que es posible ocupar gran cantidad de memoria y lockearla para
evitar swap y lograr rapidez en el proceso.

como se implementa eso?

//se me ocurre algo así:
char *p;
p = (char *) malloc(1024*1024*100);

//Desde Ahora deberia el SO _NO_ debería mandar el contenido de p a swap.
lock(p);

//despues debería llamar a unlock y a free


notas:
[0] no especificó lenguaje, estimo que se refería a C.
yo no había tomado mucho, la otra persona tampoco  :)

gracias
-- 
/* Rafael Bidegain
Linux Registered User # 204304
CaFeLUG Grupo de Usuarios de Software Libre de Capital Federal
http://www.cafelug.org.ar */



Más información sobre la lista de distribución Programacion