Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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
在3G iPhone上使用检漏仪仍然很普遍吗?_Iphone_Crash_Memory Leaks_3g - Fatal编程技术网

在3G iPhone上使用检漏仪仍然很普遍吗?

在3G iPhone上使用检漏仪仍然很普遍吗?,iphone,crash,memory-leaks,3g,Iphone,Crash,Memory Leaks,3g,我正在使用iphone3g,当我试图使用泄漏工具调查内存泄漏时,我的应用程序崩溃了。当不使用泄漏时,它不会崩溃 我并不声称这里有一个无bug或非内存密集型的应用程序。但我想调查实际设备上的泄漏。当我运行泄漏时,速度非常慢 还有开发人员在使用iphone3g吗?我不想成为一个爱发牢骚的家伙,责怪他的工具,但我也希望确保整个开发世界没有转向iPhone3GS,我是唯一一个试图在3G上运行我的应用程序和漏洞的人 目前运行iOS 4.0黄金版。Snow Leopard dev env具有最新的XCode

我正在使用iphone3g,当我试图使用泄漏工具调查内存泄漏时,我的应用程序崩溃了。当不使用泄漏时,它不会崩溃

我并不声称这里有一个无bug或非内存密集型的应用程序。但我想调查实际设备上的泄漏。当我运行泄漏时,速度非常慢

还有开发人员在使用iphone3g吗?我不想成为一个爱发牢骚的家伙,责怪他的工具,但我也希望确保整个开发世界没有转向iPhone3GS,我是唯一一个试图在3G上运行我的应用程序和漏洞的人


目前运行iOS 4.0黄金版。Snow Leopard dev env具有最新的XCode。

第一个工具可能是静态分析器,因为您拥有Snow Leopard/最新的XCode。只需点击shift-command-A即可运行,并单击构建结果中的蓝色框即可查看对象生命周期和泄漏。你没有同时使用和泄漏,是吗

可能崩溃是由于对构建进行了检测,以便泄漏可以完成其工作。 获得一个干净的分析仪构建可能会改善情况,使您能够在泄漏情况下运行。一般来说,这些天我认为一个干净的分析器能很好地指示我已经完成了所有我需要的泄漏追踪——而泄漏可能会显示更多,有时我还没有发现任何泄漏,分析器也没有报告。


无论你是在3G上运行,还是在3GS上运行,我经常使用旧的3G手机——没有人想携带,因此它被作为开发手机使用——从开发角度看,两者之间并没有太大区别。

您的泄漏仪器问题可能是因为它扫描应用程序中泄漏的频率太高。这些周期性的减速可能会导致应用程序的执行出现问题

您可以通过选择泄漏仪器并取消选中右下角的自动泄漏检查选项来禁用自动泄漏检查。当您准备检查任何可能累积的泄漏时,单击该复选框选项下方的立即检查泄漏按钮