跳转至主要内容
支持知识库

英特尔® 至强® 处理器和英特尔® Processor Trace (英特尔® PT) 功能支持

内容类型: 产品信息和文件   |   文章 ID: 000059254   |   上次审核日期: 2025 年 05 月 30 日

环境

英特尔 至强

说明

用户不确定其英特尔® 至强®处理器是否包含对英特尔® Processor Trace功能的支持。

解决方法

英特尔® Processor Trace (英特尔® PT) 是添加到英特尔®架构中的跟踪功能,主要用于软件调试和分析目的。它使用专用硬件设施捕获有关软件执行的详细信息,将性能影响降至最低。

跟踪数据包括控制流信息,例如分支目标、时间、采取/未采取的分支指示、CR3 更改和 英特尔 TSX 状态转换。

这些信息以数据包的形式收集,可由软件解码器进行处理,以重建程序流并分析软件行为,从而帮助调试崩溃、挂起和性能问题。

英特尔® PT 与英特尔 至强®处理器兼容,受包括英特尔 至强®处理器可扩展家族在内的各代英特尔 至强®处理器的支持。有关兼容性和实施的具体细节可以在 英特尔® 64 和 IA-32 架构软件开发人员手册 和处理器规格中找到。

笔记
  • 英特尔® PT的早期实现不支持在虚拟机扩展 (VMX)作中进行跟踪。从 2017 年发布的英特尔® 至强®处理器(原代号为 Skylake)开始,增加了对英特尔® PT的支持,以允许在 VXMON(进入 VMX作的说明)之后使用。
  • 从 2021 年发布的英特尔® 至强®处理器(原代号为 Ice Lake)开始,增加了用于虚拟化 英特尔® PT 供来宾使用的钩子。

有关详细信息,请参阅 英特尔® 64 和 IA-32 架构软件开发人员手册中的英特尔® Processor Trace章节。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。