[英]How can I profile C++ code running on Windows?
我有一個 C++ 應用程序,在 windows10(AMD Ryzon 處理器)上運行,我正在進行基准測試和優化。 誰能推薦一個 AMD Ryzen 處理器下的性能分析工具?
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 芯片上工作,但不能完全支持硬件事件。 軟件事件應該起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.