2016-04-22 85 views
0

如何捕捉FPS用户Xcode乐器“核心动画”模板?终端运行核心动画乐器

这是我曾尝试

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

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

+0

你尝试使用模拟器或物理设备?如果模拟器:代码动画不适用于模拟器。如果设备:你确定这是正确的uuid?尝试添加flag -v以获取详细信息。它直接从xcode中工作吗? – Solarflare

回答

0

实际上它确实捕获FPS,但为了可视化它仪器必须有一个目标应用。

保存曲线:(我加了详细-v和时限40秒-l 40000

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

打开与仪器跟踪文件:你会看到一条消息显示,没有设备在线。

enter image description here

选择您的iPhone/iPad和您在已安装的应用部分YourApp.app - AppID,作为目标。

enter image description here

启用选择统计,列出Frames Per Second统计来观察Frames Per Second

enter image description here

+0

感谢您的建议,请允许我尝试 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

您是否设法尝试此操作? –