Python| sys.getallocatedblocks() 方法
这个sys 模块提供对解释器使用或维护的一些变量以及与解释器强交互的函数的访问。它提供了有关Python解释器的常量、函数和方法的信息。它可用于操作Python运行时环境。
sys.getallocatedblocks()
用于获取解释器当前分配的内存块的数量,而不管它们的大小。该函数主要用于跟踪和调试内存泄漏。为了获得更可预测的结果,我们可能必须调用_clear_type_cache()
和gc.collect()
。
Syntax: sys.getallocatedblocks()
Parameter: This method accepts no parameter.
Return Value: This method returns the number of memory blocks currently allocated by the interpreter but if it cannot reasonably compute this information then 0 is returned.
示例 #1:
使用sys.getallocatedblocks()
方法查找分配给解释器的内存。
# Python program to explain sys.getallocatedblocks() method
# Importing sys module
import sys
# Using sys.getallocatedblocks() method
memory = sys.getallocatedblocks()
# Print result
print(memory)
输出:
20731
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。