文件名称:Instruments快速入门-electron 中文文档
文件大小:3.66MB
文件格式:PDF
更新时间:2024-06-23 12:02:04
cocoa ios mac Instruments xCode
第一章 Instruments快速入门 Instruments 是一个很强大的工具,你可以用它来收集关于一个或多个系统进程 的性能和行为的数据,并跟踪随着时间产生的数据。不像其他大部分性能和调试工具 那样,Instruments 让你可以广泛收集不同类型的数据,并且可以一边查看它们。这 样你可以发现变化趋势,这在其他工具里面是很难做到的。比如,你之前需要采样程 序的样本,并分析它们在两个独立的执行文件里面运行的内存行为。在 Instruments 里面,你可以同时完成这些工作。你可以用这些结果数据来发现你代码中正在运行部 分的变化趋势和它们的内存使用情况。 Instruments 应用使用 instruments 工具来收集关于进程随时间推移产生的数 据。每个 instruments 收集和显示不同类型的数据,比如文件访问、内存使用等等。 Instruments 包括一个标准 instruments 工具库,你可以使用它分析你代码的很多方 面。你可以配置 instruments 来收集关于同一个或者不同系统进程的数据。你可以使 用自定义的 instruments 工具新建接口来创建新的自定义 instruments 工具,它使用 DTrace 程序来收集你想要的数据。 注意:不少应用程序(iTunes、DVD Player 和 Front Row,还有使用 QuickTime 的应用)为了保 护敏感数据,不允许使用 DTrace 来收集数据(无论暂时的还是永久的)。 所有 Instruments 的工作都在一个跟踪文档(trace documents)里面完成。一 个跟踪文档收集那些被 instruments 聚集的与该文档有关的数据。每个跟踪文档通常 包含一个会话的价值数据,这也是作为一个单一的跟踪。你可以保存跟踪文档到你已 经收集的跟踪数据备份里面,然后可以在以后再次打开并查看它们。 尽管大部分的 instruments 工具旨在收集数据,但是其中 精密的 instruments 工具可以帮助自动化收集数据。使用 Instruments User Interface 工具,你可以在 收集数据的过程中记录用户事件。你可以使用这些数据来可靠的重复重现这一系列有 序的事件。每次你通过这序列运行,你的跟踪文档在其他 instruments 工具里面收集 新的跟踪数据,并且和之前一样边收集边显示这些数据。这些特性让你比较跟踪的数 据来提高你的代码,并验证你的改动获得预期的结果。 2011-12-07� |� ©� 2011� YouMi� Mobile� Co.� Ltd.� All� Rights� Reserved.� � � � � � � � � � � � � � � � � � � � � [4]