[Python-es] Asignación de memoria dinámica (malloc/free) en Python
Santi Saez
santisaez en woop.es
Mar Sep 28 13:22:21 CEST 2010
Hola,
Quería preparar un script en Python que hiciera uso de las funciones de
C/C++ malloc(), free(), etc. El objetivo es obtener la cantidad máxima
de memoria que puede asignar un proceso para comprobar si los limites
del entorno virtualizado donde se ejecuta estan funcionando bien.
Una aproximación en C sería la siguiente, donde básicamente se van
incrementan los bytes a asignar hasta que devuelve NULL:
http://pastebin.com/R2wjFaRw
He estado Googleando pero no encuentro forma de trabajar directamente
con la memoria, ni equivalentes a malloc/free, etc. ¿Existe alguna forma
de hacer un malloc() desde Python, y en caso de no existir se os ocurre
alguna forma de determinar la memoria máxima que podría asignar un
script en Python? muchas gracias!
Saludos,
--
Santi Saez
http://woop.es
Más información sobre la lista de distribución Python-es