• Intel® Graphics Performance Analyzers 2020 R1
  • 12/20/2019
  • Public Content
Contents

关于检测和跟踪技术 (ITT) API

由 Intel® GPA 提供的检测和跟踪技术 (ITT) API 允许应用程序在其执行期间生成并控制踪迹数据的收集。ITT API 具有如下特性:
  • 可以根据收集的踪迹量来控制应用程序性能开销。
  • 允许不重新编译应用程序,即可收集踪迹。
  • 支持 C/C++ 环境中的应用程序。
  • 自动跟踪来自 Microsoft DirectX* 应用程序的数据。
  • 在 Android* 应用程序上自动跟踪来自 OpenGL* ES v1、v2 和 v3 API 的数据。
  • 支持用于跟踪应用程序代码的仪器。
本文介绍了如何将基本仪器添加至应用程序,并包括几个高级仪器主题的示例。
链接到静态 ITT API 库的用户应用程序/模块没有对动态库的运行时依赖性。因此,它们可以在没有 Intel® GPA 或其他 Intel® Parallel Studio XE 工具的情况下得到执行。
ITT API 让您能够手动测试应用程序,以便进一步分析应用程序性能。
备注
ITT API 是一系列纯 C 函数。没有 Java 或 .NET API。如果需要运行时环境的支持,可使用 JNI,或从受控代码调用 C/C++ 函数。如果收集器导致显著开销或数据存储,可暂停分析以降低开销。

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.