我正在使用Very Sleepy来分析一些C ++代码,我注意到在Source视图中,它显示了逐行测量的红色测量值,总是会在行上进行测量只有方法的开括号或近大括号,在某些情况下,与函数中的其他代码行相比,它们相当高。
我最初的假设是显示将方法参数推入堆叠中用于打开大括号的时间,以及为结束大括号弹出堆栈所花费的时间。这是真的吗?
答案 0 :(得分:4)
我从非常困的维护者Richard Mitton(@grumpydev)那里得到了一个答案:“很可能该功能已经过优化,所以行号与之完全不匹配代码。即所有时间都在开始时被集中,而不是在函数的过程中分散。“