在试图弄清楚Python的垃圾收集系统是如何工作的时候,我偶然发现了这个奇怪的现象。上使用memory_profiler版本0.52和Python3.7.6,我得到了以下输出: Line # Mem usage Increment Line Contents 15
16 92.3 MiB 0.0 MiB return a 有两件
Python将保留为int值分配的空格,即使int值已被删除,如下所示:del age
存储的内存变量年龄将用于存储其他int值,因此,这个内存将永远不会调用空闲函数,但我不知道string对象是否使用相同的策略来管理内存?我的意思是字符串的内存分配永远不会被释放。关于python永远不会为int对象释放内存的</