1. Problema
Trazar las ubicaciones de memoria con el fin de determinar la memoria usada por un programa.
2. Solución
En el módulo tracemalloc (librería estándar de Python) se encuentran las funciones para realizar una traza de las ubicaciones de memoria ocupadas por un programa; también para generar estadísticas de uso de memoria (Bernard, 2016).
3. Código Python
Prueba de ejecución:
121645100408832000
python-r14.4-traza-memoria.py:13: size=4984 B, count=14, average=356 B
python-r14.4-traza-memoria.py:6: size=72 B, count=1, average=72 B
python-r14.4-traza-memoria.py:15: size=40 B, count=1, average=40 B
El primer resultado corresponde con el cálculo del factorial recursivo de 19. Las tres líneas consisten en las estadísticas de uso de la traza de las líneas 13, 6, y 15.
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.