intel vtune 工具支持的功能概述

介绍

英特尔® VTune™ 探查器是用于串行和多线程应用程序的性能分析工具。采用 VTune 探查器分析您选择的算法。从可用的硬件资源中确定您的应用程序的潜在优化空间。

VTune 优化器可以用来定位并确认如下项目:

  1. 您的应用程序和/或整个系统中最耗时(热)的函数
  2. 没有有效利用可用处理器时间的代码段
  3. 优化顺序处理流程性能和多线程性能的最佳代码段
  4. 影响程序性能的同步对象
  5. 您的应用程序是否、在何处以及为何将时间花在输入/输出操作上
  6. 您的应用程序是否受 CPU 或 GPU 限制,以及它将代码卸载到 GPU 的效率如何
  7. 不同同步方法、不同线程数或不同算法对性能的影响
  8. 线程活动和转换
  9. 代码中与硬件相关的问题,例如数据共享、缓存未命中、分支预测错误等

使用模式

  • 在 Windows*、macOS* 或 Linux* 平台上安装 Vtune 探查器,并使用它来分析本地和远程目标系统。
    • macOS系统上,可以安装 VTune 探查器并在 macOS 主机上运行远程分析并查看收集的数据,不支持本地 macOS 系统分析。
  • 在所有支持的平台上,支持 GUI 或从命令行界面运行分析 (vtune) 收集数据并执行回归测试。
  • 可以将 VTune 探查器作为 网络服务器。这是多用户环境的最佳解决方案。
  • 安装独立的 GUI 客户端或将 VTune 探查器集成到 IDE,例如 Microsoft Visual Studio* 或 Eclipse*。

主要特点

下表总结了 VTune 探查器在不同主机和远程目标平台上支持的重要分析类型:
在这里插入图片描述

参考链接

https://www.intel.com/content/www/us/en/developer/tools/oneapi/vtune-profiler.html#gs.zxqm95

https://www.hiperism.com/Intel/VTune_Analyzers/Reseller_ProductPage_VTune_Perf_Analyzer_005.htm

https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top.html
https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top/analyze-performance/input-and-output-analysis.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值