Este módulo sys brinda acceso a algunas variables utilizadas o mantenidas por el intérprete y a funciones que interactúan fuertemente con el intérprete. Proporciona información sobre constantes, funciones y métodos del intérprete de python. Se puede utilizar para manipular el entorno de tiempo de ejecución de Python.
sys.getallocatedblocks()
se utiliza para obtener el número de bloques de memoria actualmente asignados por el intérprete, independientemente de su tamaño. Esta función es principalmente útil para rastrear y depurar pérdidas de memoria. Para obtener resultados más predecibles, es posible que tengamos que llamar _clear_type_cache()
y gc.collect()
.
Sintaxis: sys.getallocatedblocks()
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el número de bloques de memoria asignados actualmente por el intérprete, pero si no puede calcular razonablemente esta información, devuelve 0.
Ejemplo 1 :
Usando sys.getallocatedblocks()
el método para encontrar la memoria asignada al intérprete.
# Python program to explain sys.getallocatedblocks() method # Importing sys module import sys # Using sys.getallocatedblocks() method memory = sys.getallocatedblocks() # Print result print(memory)
20731