El día 28 de septiembre de 2010 13:22, Santi Saez <[email protected]> escribió: > > 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! > Cuando quieras usar funciones de c puedes hacerlo sin complicarte demasiado mediante ctypes: http://docs.python.org/library/ctypes.html?
Un saludo: Javi _______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
