python的内存管理

Posted 黑加仑王子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的内存管理相关的知识,希望对你有一定的参考价值。

a = 1

a是引用,1是对象。Python缓存整数和短字符串,对象只有一份,但长字符串和其他对象(列表字典)则有很多对象(赋值语句创建新的对象)。

from sys import getrefcount

a=[1,2,3]
print(getfrecount(a))

 

以上是关于python的内存管理的主要内容,如果未能解决你的问题,请参考以下文章

C 中的共享内存代码片段

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

[py]python内存管理

python的内存管理机制

使用 Git 来管理 Xcode 中的代码片段

如何在python中手动管理内存?