我正在研究C ++ Python包装器,试图封装引用计数,保留,释放的尴尬。
它有一套单元测试。
但是我想确保在每次测试后,一切都已正确清除。即,在该测试期间创建的每个对象的引用计数都降至0,因此已被删除。
有没有办法查询Python运行时获取此信息?
如果我可以获得存储的对象数量,那就可以了。我可以确定它在测试之间没有变化。
编辑:我相信可以用一个特殊的标志编译Python,生成一个二进制文件,它具有监视引用计数的功能。但这就像我所知道的那样。也许更多......答案 0 :(得分:1)