AMD 创新的微处理器、闪存和低功耗处理器解决方案
   AMD全球网站
ProcessorsFlash MemoryConnectivity SolutionsCorporate

Product InformationComputing SolutionsSell AMD ProductsSupport and DownloadsDevelop With AMD

新闻和活动
开发环境
Windows ®
开放源(Linux、Solaris或UNIX)
Java技术
游戏开发
高性能计算
硬件设计
查找推荐的主板、散热解决方案和内存指南等信息…
查找设计资源和个人联接设备…

公司

渠道合作伙伴
投资商
职位空缺
新闻发布
查找推荐的主板、散热解决方案和内存指南等信息…
AMD CodeAnalyst
AMD CodeAnalyst™ 性能分析器(用于Windows®)
AMD CodeAnalyst™ 性能分析器(用于Linux)
下载CodeAnalyst™ for Windows
下载 CodeAnalyst™ for Linux

AMD CodeAnalyst ™ 性能分析器(用于Windows)

现在, AMD CodeAnalyst 性能分析器 2.33 版已经可以 下载 了。新版本中包含以下一些更新内容:

  • CodeAnalyst2.33 版增加了 Java 性能分析功能。用户可以查看功能、源代码和汇编级别的样本。它支持 Sun 和 IBM 的 Java 虚拟机。
  • CodeAnalyst2.33 版增加了针对 AMD Geode 处理器、基于计时器的分析。

请将所有反馈发送到 codeanalyst.support@amd.com

概述

AMD CodeAnalyst 性能分析器是一套功能强大的工具,可以分析 AMD 微处理器上的软件性能。这些工具支持部署在 x86 和 AMD64 架构的 Microsoft ® Windows® 2000 和 Microsoft Windows XP® 。尽管绝大多数用户会选择图形用户界面,该分析工具仍提供了命令行实用程序,以便在批处理文件时使用。

  • 全系统分析 : CodeAnalyst 的设计目标是分析二进制模块的性能 —— 包括用户模式应用程序模块和内核模式驱动程序模块。在多处理器系统中,基于计时器的分析和基于事件的分析会从多处理器系统的多个处理器采集数据。
  • 基于计时器的分析 TBP
    • 在正在运行 CodeAnalyst 的系统上,要进行优化的应用程序以全速运行。每经过一个预设置的时间间隔,就会采集 EIP 样本,这些样本可用于确认可能出现的瓶颈、运行错误、或优化可能。
    • 在启用 APIC 的系统上,最佳时间间隔为 0.1 毫秒;在没有启用 APIC 的系统上,最佳时间间隔为 1.0 毫秒。
  • 基于事件的分析 EBP ): CodeAnalyst EBP 分析 AMD 速龙 ™ 和 AMD 速龙 ™XP 的 32 个公共性能事件, AMD 皓龙 ™ 和 AMD 速龙 ™64 的全部 78 个性能事件和混合事件。 CodeAnalyst EBP 可同时分析 4 个事件。
  • 模拟流水线: 此功能在优化工作的第二阶段使用,用以寻找产生瓶颈的根由。在模拟过程中,首先跟踪应用程序的执行情况,然后在指定的目标处理器上进行模拟。每一条指令执行过程中的细节数据都会参考之前执行的指令和处理器缓存的状况。模拟只支持单一处理器执行。

    在以下处理器上,模拟流水线支持 32 位代码的模拟:
    • AMD 速龙 ™XP 处理器
    • AMD 皓龙 ™ 处理器
    • AMD 速龙 ™64 处理器


在以下处理器上,模拟流水线还支持 64 位代码的模拟:

    • AMD 皓龙 ™ 处理器
    • AMD 速龙 ™64 处理器
  • 后处理: CodeAnalyst 显示出不包含模块调试信息的样本分布。


  

  专业术语 技术支持 联系AMD 评分  
  Advanced Micro Devices公司 2008年版权所有 隐私权商标信息