10得票3回答
仪表不显示能源使用级别:它是空的。

我已经按照苹果的步骤,使用能源诊断仪器(Energy Diagnostics Instruments)从我的设备中获取我的应用程序的能量使用水平(https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conc...

21得票4回答
在iOS应用中减少内存使用,避免泄漏。

我的iOS应用程序内存使用率高,但没有内存泄漏。我该如何减少内存使用? 使用Instruments工具,我发现我的应用程序最多可达到90MB(在发生内存警告之前),其他内存被释放后,它会停留在55-65MB左右的范围内。 我感觉55-65MB太高了,是吗? 由于Instruments工具...

54得票9回答
UI Automation工具可以从命令行运行吗?

有没有通过终端打开 UIAutomation 工具的方法? 是否可以编写一个 AppleScript 来打开苹果的 UIAutomation 工具并加载要测试的应用程序? 请问是否有通过脚本或命令行打开 UIAutomation 工具并选择要测试的应用程序以及测试脚本的方法?

8得票2回答
使用工具来查找内存泄漏问题

我已经尝试阅读了互联网上几乎所有好的教程,但仍然无法理解这里到底发生了什么: 我已经选择了“隐藏系统库”和“反转调用树”,但我不知道如何找到实际负责例如此泄漏的代码。任何提示都将不胜感激。也许我遗漏了一些显而易见的东西。我得到了数百个泄漏,但是在闭包中我使用了weak,我没有类相互引用等。但...

10得票2回答
UILabel(CALayer)正在使用大量虚拟内存

在Xcode和Instruments中,我看到UILabel(CALayer)使用了大量的虚拟内存(匿名VM)。每个UILabel大约使用235 KB的虚拟内存。 我认为这可能是iOS 7.1或7.1.1的一个新问题。 这是否符合预期? 我创建了一个简单的程序,创建了500个UILabe...

11得票6回答
使用工具来解决低内存警告问题

我正在使用Instruments来处理一些低内存条件。我可以看到“物理内存空闲”监视器中的内存消耗下降到几MB,尽管Allocations显示所有分配约为3MB,总字节数为34MB。 自从将一些操作移动到一个带有NSOperationQueue的单独线程后,我开始遇到崩溃。但是在更改之前我没...

15得票3回答
Object Alloc工具中的列是什么意思?

我找不到关于此的文档。没有快速信息。 这些列具有不透明的标题:Category Live Bytes # Living # Transitory Overall Bytes # Overall # Allocations (Net / Overall) 有没有一份文件可以展示这些...

8得票1回答
如何从推送通知中分析iOS应用程序的启动时间?

当用户从未运行状态下通过滑动推送通知启动应用程序时,我想对我的iOS应用程序进行分析。 如何设置Instruments,以便在应用程序在设备上启动时即附加到特定应用程序(而不是通过Xcode中的“Profile”按钮启动应用程序)?

19得票5回答
Xcode的时间分析器显示的是地址而不是符号

一般来说,我的问题可以在这个屏幕截图中看到: 有很多非符号化的地址和在“Symbols”菜单内看起来破碎的内容。 嗯,还有一些尝试解决这个问题的设置和操作。 但是没有一个还能帮助我: Profile选项卡被设置为使用Debug 对于Debug和Release,符号剥离均已禁用 优化...

13得票3回答
Xcode显示内存泄漏,但Instruments不显示

当我从Xcode运行我的应用程序时,很明显我有一个内存泄漏: 当我呈现自定义的ViewController时,内存增加了,但是当我将其关闭时,内存并没有下降。 因此,我还使用Instruments的Allocation工具进行了检查,但结果却不同: 正如你所看到的,Instrum...