最佳答案
不一定。
main
不是您程序的“真正”入口点,前后有很多事情在进行,例如加载/卸载 DLL 和构建/销毁全局变量(那些是动态初始化的)。
这些事情需要时间,尽管通常可以忽略不计。
请注意,根据您真正感兴趣的内容,callgrind 有一些标志允许在函数开始时开始收集统计信息(例如 main
)。
关于c++ - 如何使用 Kcachegrind 理解 callgrind 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147806/