环境 : Xcode 8.3.3 + IOS 10.2.1
使用场景 : 目前采用的是 appium 的自动化框架,每操作一个步骤会调用 instruments 命令去采集 5s 内的性能数据,采集完成之后解析.trace 文件获取内存和 CPU 信息。
问题 : 多次采集之后调用 instruments 命令保存的.trace 文件为空,使用 instruments 打开为空。
命令是 : instruments -t Activity Monitor -D traceName -l 5000 -w deviceId
现象见下图 : 使用 instruments 打开为空

另外,
(1)使用 iOS 10.3 也采集不到数据;
(2)退出 appium,直接使用 instruments,还是为空
目前的解决方案就是重启手机,但是在 appium 之上貌似没有控制手机重启的方式,求助大神!!


↙↙↙阅读原文可查看相关链接,并与作者交流