我如何分析Windows上运行的C ++代码?

问题描述 投票:0回答:1

我有一个在Windows10(AMD Ryzon处理器)上运行的C ++应用程序,我正在对其进行基准测试和优化。谁能推荐AMD Ryzen处理器下的性能分析工具?

c++ windows-10 profiling amd-processor
1个回答
1
投票

例如,有一些来自AMD的分析器

https://developer.amd.com/amd-uprof/

AMD uProf支持以下操作系统的64位版本:... Microsoft Windows 10(至2019年5月更新)

AMD uProf支持以下应用程序环境:语言:C,C ++,...

AMD uProf Profiler遵循基于统计采样的方法来收集配置文件数据,以识别应用程序中的性能瓶颈。概要文件数据收集可以由– 6OS计时器,核心PMC事件和IBS触发。 AMD uProf提供用户友好的UI,以查看和分析配置文件数据,从而有助于优化各种应用程序,驱动程序,游戏引擎等。

因此,它支持硬件和软件事件,并且可以进行采样分析。

也有AMD CodeAnalyst / CodeXL个事件探查器,但现在下载https://community.amd.com/thread/159836并不容易。

Intel VTune商业分析器也可以在AMD芯片上工作,但是没有完全支持硬件事件。软件事件应该起作用。

© www.soinside.com 2019 - 2024. All rights reserved.