Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序上的脏尺寸_Iphone_Xcode Instruments - Fatal编程技术网

iPhone应用程序上的脏尺寸

iPhone应用程序上的脏尺寸,iphone,xcode-instruments,Iphone,Xcode Instruments,如何最小化iPhone应用程序上的脏尺寸?我释放了缓存映像,但没有最小化脏大小。有人有更多的建议吗 谢谢 使用仪器检查内存是否因保留而不是泄漏而丢失。后者是仍然指向的未使用内存。在工具上的分配工具中使用Heapshot 有关如何使用Heapshot查找内存裂缝,请参阅: 基本上,这种方法是运行Instruments allocate工具,获取一个heapshot,运行代码的直觉,然后另一个heapshot重复3到4次。这将指示在迭代过程中已分配而未释放的内存 要了解结果,请查看各个分配 如果需要

如何最小化iPhone应用程序上的脏尺寸?我释放了缓存映像,但没有最小化脏大小。有人有更多的建议吗


谢谢

使用仪器检查内存是否因保留而不是泄漏而丢失。后者是仍然指向的未使用内存。在工具上的分配工具中使用Heapshot

有关如何使用Heapshot查找内存裂缝,请参阅:

基本上,这种方法是运行Instruments allocate工具,获取一个heapshot,运行代码的直觉,然后另一个heapshot重复3到4次。这将指示在迭代过程中已分配而未释放的内存

要了解结果,请查看各个分配

如果需要查看对象的保留、释放和自动释放发生在何处,请使用工具:

在仪器中运行,在分配中将“记录参考计数”设置为on(必须停止记录才能设置选项)。使选择器运行,停止录制,搜索ivar(datePickerView),向下钻取,您将能够看到所有保留、释放和自动释放发生的位置


谢谢您的回复,对不起,我的回复太慢了。我都查过了!我的问题是内存太小,你的脏的大小没有减少。对不起,不要是内存太小