首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vtune测量中的CPU时间可加性函数

vtune测量中的CPU时间可加性函数
EN

Stack Overflow用户
提问于 2021-06-01 15:07:31
回答 1查看 55关注 0票数 0

假设我有以下调用结构:

funcA() -> funcB() -> funcC()

funcB() -> funcC(),funcD()

在VTune结果(热点探测结果)中,显示了单个函数的CPU时间。我的问题是cpu时间在本质上是否是“加性的”?也就是说,A在结果中的时间也包括B和C在第一行的执行时间,以及B在结果中的时间是否也包括C和D在第二行的执行时间?

如果没有,请确认热点分析是否报告了B =第一行B的执行时间+第二行B的执行时间?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 20:54:19

英特尔VTune,英特尔顾问和其他一些分析器(如Crhome分析器)报告了包容性(包括B,C,D)和排他性(A,除了B,C,D,因此是加性的)时间度量。包容性被称为“总时间”,排他称为“自我时间”。阅读更多信息,请访问:https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/reference/cpu-metrics-reference/self-time-and-total-time.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67791433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档