从命令行捕获CPU和内存日志

时间:2014-12-22 10:12:55

标签: ios memory-management terminal instruments trace

我需要捕获在设备上运行的iOS应用的CPU和内存使用情况。基本上我需要从命令行分析iOS应用程序并将数据保存为可读的文件格式。

我试过了:

  1. instruments -t' / Applications / Xcode 2.app/Contents/Applications/Instruments.app/Contents/Resources/templates/Allocations.tracetemplate' -w'设备UDID' /path/myApp.app
  2. 但是它给出了跟踪模板不存在的错误。但是,当我手动转到它时,它存在于路径中。

    1. iprofiler -allocations
    2. 它也会出错:iprofiler错误:分配工具需要指定单个进程或pid

      如何获取当前在设备上运行的应用的pid。

      1. idevicesyslog
      2. 它只提供一些无用的信息,但没有CPU /内存使用数据。

        修改

        现在我能够捕获信息,但输出是一个.trace文件,它是一个工具文件。有什么办法可以解析/读取.trace文件并通过命令行将其转换为csv / excel文件吗?

0 个答案:

没有答案