Python | método sys.getallocatedblocks()

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) 
Producción:

20731

Publicación traducida automáticamente

Artículo escrito por Rajnis09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *