如果我在仪器中查看应用程序(无论是在设备上还是在模拟器中),它都不会发现任何泄漏。此外,净内存使用量在600-700k字节范围内。从我的应用程序的不同视图转换会增加内存使用量(如预期),但是当视图和控制器被释放和dealloc'd时,内存使用量从未降至低点。然而,添加的通常只是1000-2000字节左右。因此,虽然泄漏没有显示任何泄漏,但我怀疑存在某些问题。我还查看了所有分配的对象,并且所有对象似乎都按预期回收了。我看到的唯一不断增加的对象是GeneralBlock-N(其中N是某个数字)。
我应该不关注仪器的净使用量数字吗?在尝试诊断问题时,下一步应该是什么?补充:我没有调用malloc()或任何返回我负责的缓冲区的CoreFoundation库。我进行的唯一非Obj-C调用是记录语句到NSLog中。