98得票9回答
无法在Instruments中启动我的应用程序:至少有一个目标无法启动

我已经正确设置了所有代码签名授权。在我的手机上运行应用程序是没问题的,但在instruments中启动时却出现错误信息:Error Starting Recording At least one target failed to launch; aborting run 接着:Target f...

86得票2回答
Instruments ObjectAlloc:活跃字节和总体字节的解释

我正在使用Instrument的ObjectAlloc工具,试图了解我的应用程序(iPhone)使用内存的情况以及何时、何地使用。 我需要一个关于以下统计数据的基本解释: 实时字节数(Live Bytes) 存活对象数(#Living) 瞬态对象数(#Transitory) 总字节数(Ove...

74得票11回答
使用Instruments对iPhone应用程序进行性能分析时,缺少符号名称。

我正在使用命令行编译iPhone应用程序(没有涉及Xcode选项),但是在使用Instruments进行性能分析时,无法显示我的符号名称。 我尝试了几个标志,如-gdawrf-2和-g,但都没有成功。我还尝试使用dsymutil生成一个.dSYM文件,但是我不知道该如何使用它,所以也失败了。

63得票2回答
仪器中的时间分析器不起作用。

我的Xcode和instruments都升级到了9.3版本,之后时间分析器就不能用了,在此之前,它通常运行正常。 我尝试通过Xcode运行它,也尝试手动运行它。都没用。 生命周期行停留在初始化中,并且我得到了许多警告,抱怨数据量对于“立即”录制模式太大,必须删除一些数据才能继续。 然后我切...

62得票1回答
仪器分配跟踪用户定义类的对象的分配和释放

能否跟踪我的Objective-C对象的分配和释放情况?例如,如果我有一个类Book,我想要跟踪所有Book类型对象的分配和释放。我可以跟踪所有默认的SDK类,例如UIViewController、UIWindow、UIView、NSDictionary等,但我也想跟踪从我自定义的类创建的对象。

61得票3回答
仪器自动化跟踪只允许一个目标连接吗?

我为我的应用程序创建了一个简单的JavaScript,我希望它可以在通过USB连接到一台主机Mac机器上的多个上同时运行。从命令行启动连接到的instruments很好用,但是如果我尝试启动连接到的第二个instruments,第一个instruments会挂起。 终止第一个instrume...

58得票1回答
如何使用Xcode/Instruments/时间分析器对React Native源代码进行性能分析

我们使用 React Native 版本号为 0.59.10,React-Redux 版本号为 5.0.7。我们遇到了一个 CPU 密集型性能问题,Redux 的操作需要大约 0.25 秒才能完成。 我们使用 Instruments 中的时间分析器配置进行了剖析,但我们的 JS 代码没有被符...

57得票4回答
使用仪器 - 设备泄漏问题

我开始使用Instruments-Leaks来测试iPhone 3G上的应用程序。当我尝试在iPhone上使用Instruments运行应用程序时,我会得到以下结果:Target failed to run: Remote exception encountered: 'Failed to g...

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

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

53得票1回答
在不使用Instruments的情况下记录OS X上的性能监视器计数器(PM事件)的值

在Xcode的Instruments工具中,有一个名为Counters的工具,它公开了由CPU提供的低级计数器信息,例如执行的指令数量或缓存未命中的数量: 这类似于Linux 2.6.32中引入的Linux系统调用perf_event_open。在Linux上,我可以使用perf_eve...