gpt4 book ai didi

c++ - 需要分析帮助

转载 作者:可可西里 更新时间:2023-11-01 18:38:50 25 4
gpt4 key购买 nike

我有一个分析问题 - 假设我有以下代码......

void main()
{
well_written_function();
badly_written_function();
}
void well_written_function()
{
for (a small number)
{
highly_optimised_subroutine();
}
}
void badly_written_function()
{
for (a wastefully and unnecessarily large number)
{
highly_optimised_subroutine();
}
}
void highly_optimised_subroutine()
{
// lots of code
}

如果我在 vtune(或其他分析器)下运行它,很难发现有什么问题。所有热点都将出现在已优化的标记为“//lots of code”的部分中。 badly_written_function() 不会以任何方式突出显示,即使它是所有问题的根源。

vtune 是否有一些功能可以帮助我找到问题?

是否有某种模式可以让我找到 badly_written_function() 及其所有子函数所花费的时间?

最佳答案

这通常被称为“调用图配置文件”,我很确定 Visual Studio 会这样做。

关于c++ - 需要分析帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047276/

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