Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的泄漏工具表明我的保留计数为 2,但我只释放对象一次。我查看了我的代码,但找不到第二个分配。泄漏仪器有没有办法向我指示分配对象的所有位置?
好吧,至少能够知道泄漏的是哪种对象已经很重要了。你试过静态分析器吗?因为它可能会帮助你处理这些事情。另一件事,仅仅因为您分配一次,并不意味着您只有一个保留计数。大多数与内存管理相关的问题(根据我的经验)都与糟糕的架构有关,你很快就会发现自己面对的是意大利面条式的代码。告诉我你是否将你的对象传递给另一个班级?例如,作为代表?