从终端运行核心动画工具

时间:2016-04-22 19:47:21

标签: xcode terminal core-animation instruments frame-rate

如何捕获FPS用户Xcode Instruments" Core Animation"模板?

这就是我试过的

instruments -t "Core Animation" -w "eb6ddacthisismydeviceidasdfasdfasdfasdb22" MyApp.app

当我运行它时,它会创建一个跟踪文件,但它不会捕获任何FPS(每秒帧数)。理想情况下,我希望以每秒1/10的采样率捕获帧数。

1 个答案:

答案 0 :(得分:0)

实际上它确实捕获了FPS,但为了使其可视化乐器必须应用目标。

保存跟踪:(我添加了详细-v和时间限制40秒-l 40000

instruments -t "Core Animation" -D ~/Desktop/YourTraceFileName.trace -w "eb6ddacthisismydeviceidasdfasdfasdfasdb22" -v -l 40000 YourApp.app

使用Instruments打开跟踪文件:您将看到一条消息,显示当前没有设备在线。

enter image description here

选择您的iPhone / iPad以及已安装的应用程序部分中的YourApp.app - AppID,作为目标。

enter image description here

启用选择要列出的统计信息 Frames Per Second要观察的统计信息 Frames Per Second

enter image description here