我正在编写一个自动分析系统,以便在我的应用程序中分析不同的GPU密集型屏幕.我一直在尝试使用'XCode Instruments',使用'OpenGL ES Driver'仪器来捕获gpu使用数据.
我的自动化系统从命令行运行Xcode Instruments,命令行运行App,配置文件并捕获数据,并将数据写入".trace"文件.
我现在希望能够打开跟踪文件,并使用我的自动分析系统读取跟踪数据,以便我可以通知App开发人员应用程序的各个部分如何执行.
但是我找不到任何方法来读取跟踪文件.它似乎是包含各种目录的包,并且埋没在.zip文件中似乎包含一些二进制数据.如何解析此文件中的数据?
仪器系统看起来相当复杂,我很惊讶它访问它产生的跟踪数据有多难.
有谁知道如何解析跟踪文件?
我目前正在使用XCode 4.6.1