我是Objective-C的新手(来自
Java),我认为我对内存管理有了很好的理解.
但是当我的应用程序加载时,我得到一个非常小的内存泄漏,这只会在游戏加载时发生(我们说的是32到512字节左右).
但是当我的应用程序加载时,我得到一个非常小的内存泄漏,这只会在游戏加载时发生(我们说的是32到512字节左右).
当它泄漏时它是随机的,并且它似乎不是用户触发泄漏.
通常在约20秒至1分钟后检测到.
我从调试器获得的信息永远不会相同.有时它的UIApplication是“负责任的框架”,有时它是[UIWindow makeKeyAndVisible],有时它是[UNibDecoder].
这是否是一个“接受”的限制,还是应用程序不会泄漏?
这是我的第一个“大”应用程序.我做了一个小型的flipsideview应用程序,那里没有任何泄漏的东西……
另一方面,识别泄漏的最佳方法是什么?