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
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a