作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在this answer 我找到了一种在 Python 中获取对象引用计数的方法。
他们提到使用 sys.getrefcount()
。我试过了,但我得到了意想不到的结果。当有 1 个引用时,计数似乎是 20。这是为什么?
我查看了 documentation但它似乎并没有解释原因。
最佳答案
对一个对象有很多引用有很多原因。追踪哪一个可能很困难,并决定它是否值得可能会绕过你的兴趣水平。调试应用程序和 Python 变体的开发人员最感兴趣的是引用计数。
确切的引用计数和这些计数的含义在 PyPi、C-Python 和 IPython 中是不同的。引用计数很少是发现 Python 中异常行为的好工具。
关于python - 为什么 Python 对小整数的引用计数出奇地高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38253757/
我是一名优秀的程序员,十分优秀!