gpt4 book ai didi

c++ - 了解 Kcachegrind 调用图编号输出

转载 作者:行者123 更新时间:2023-11-28 06:51:11 25 4
gpt4 key购买 nike

您好,我是这个工具的新手,我没有太多关于它的文档,除了我能够通过谷歌搜索的内容。我有一个编译的 c++ 程序,我正在运行 callgrind,我看到了调用图,但如果我不使用相对 %。这些数字代表着什么?我将在调用函数框中看到 3 个数字和一个带有蓝色填充的仪表。此外,它调用的函数的箭头有一个像 224 x 这样的数字,然后在它下面有 3 个数字以及一个仪表和蓝色填充。试图获得有关 3 个数字的含义以及箭头上的数字的含义的一些确切信息。有时您会在箭头上看到 36 217 x,然后在箭头下方看到 3 个数字。有时您只会得到没有前缀数字的 359 x。

最佳答案

kcachegrind 显示可能会令人困惑。

您看到的“三个数字”实际上是一个分成三位数字一组的数字。想象一下逗号或点,具体取决于数字组之间的区域设置。产生的一个数字是成本(计算您的程序在函数中被观察到的次数。)

蓝色填充框是一个“百分比计”,因此除了某个功能的绝对成本之外,您还可以粗略估计分配给此功能的总成本有多少。

PS:我不知道尾随的“x”是什么意思。也许其他人可以帮助解决这个问题!

关于c++ - 了解 Kcachegrind 调用图编号输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com