Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用终端中的仪表自动化iOS内存泄漏检测_Ios_Objective C_Memory Leaks_Bamboo_Xcode Instruments - Fatal编程技术网

使用终端中的仪表自动化iOS内存泄漏检测

使用终端中的仪表自动化iOS内存泄漏检测,ios,objective-c,memory-leaks,bamboo,xcode-instruments,Ios,Objective C,Memory Leaks,Bamboo,Xcode Instruments,我需要在iOS项目中自动检测以下内容: 内存泄漏检测 检测被遗弃或未被释放而增长并导致应用程序崩溃的对象 所有这些都应该在终端完成,这样我就可以在竹子中使用它了 基本上我有应用程序,将运行很长时间(例如24小时)。我可以使用仪器启动它,启动内存泄漏模板。但我很难找到解析它的方法,也很难找到其他哪些对象正在泄漏和增长而不被释放 现在总结一下,我启动了带有泄漏配置文件的instrumentation tool手动停止应用程序,然后手动查看结果以检查对象是否没有泄漏,所以我想通过在终端中运行命令来

我需要在iOS项目中自动检测以下内容:

  • 内存泄漏检测
  • 检测被遗弃或未被释放而增长并导致应用程序崩溃的对象
所有这些都应该在终端完成,这样我就可以在竹子中使用它了

基本上我有应用程序,将运行很长时间(例如24小时)。我可以使用仪器启动它,启动内存泄漏模板。但我很难找到解析它的方法,也很难找到其他哪些对象正在泄漏和增长而不被释放

现在总结一下,我启动了带有泄漏配置文件的instrumentation tool手动停止应用程序,然后手动查看结果以检查对象是否没有泄漏,所以我想通过在终端中运行命令来实现自动化

我将感谢任何帮助。先谢谢你

仪器,您可以指定

  • -t
    分析模板
  • -D
    存储路径
    。使用测量输出跟踪文件
用于读取
。使用trace
文件,可以解析出有关某些工具的有用信息,如:时间分析器、分配、连接,现在还有内存泄漏

例如,请查看我们在何处描述了如何自动化整个管道

  • 运行UI测试
  • 仪器剖面图
  • 解析.trace文件
  • 确定新的内存泄漏