gpt4 book ai didi

iphone - 应用程序是否有可能并且有必要实现零内存泄漏?

转载 作者:行者123 更新时间:2023-11-28 18:07:04 26 4
gpt4 key购买 nike

当我使用 Instruments“分析”我的应用程序时,发现了一些内存泄漏。有些泄漏很明显并且很容易修复,但有些则不然。 Instruments 中显示的一些泄漏日志真的很困扰我。例如: enter image description here

我什至分不清我的代码中的哪一行在幕后调用了这些“陌生人”。我该如何修复这些泄漏?这是我的代码泄漏吗?从框架?还是虚假报道?

那么我的问题是:

A:是否可以修复所有内存泄漏错误?其中一些真的很难对付。您甚至无法判断这是您的代码错误还是框架工作错误。

B:是否有必要修复所有内存泄漏?几个字节泄漏可能不会产生任何影响。您为修复它付出的努力可能会比您得到的多得多。

最佳答案

A: Is it possible to fix all memory leak bugs? Some of them are really hard to deal with. And you even can't tell is it a bug from your code or from the frame work.

是的,这是可能的,但请注意,有时您从分析中获得的结果不一定会导致泄漏,有时它们是尚未自动释放的对象,有时它们不是您的。

B: Is it necessary to fix all memory leaks? Couple of bytes leak might affect nothing. And the effort you put on to fix it may cost a lot more than you can get.

如果你的意思是你的申请不被拒绝,那不是没有必要,不要过度劳累,不要在一些你似乎找不到的字节上给自己压力,不要去搜索这里丢失的几个字节和在那里,仅当您注意到您的应用程序确实存在泄漏时才开始查找泄漏。

关于iphone - 应用程序是否有可能并且有必要实现零内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com