gpt4 book ai didi

profiling - gprof 究竟是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 22:29:06 29 4
gpt4 key购买 nike

这是一个臃肿的问题,所以我提前道歉。我很好奇 gprof 在低技术水平上工作。我知道它是由计时器完成的,但是为什么需要专门编译可执行文件才能对其进行分析?编译是否会导致为统计分配空间?

另外,时间是如何准确完成的?

最佳答案

好吧,这给出了 good explanation .这也解释了 statistical profiling

本质上,gprof 将更改程序的可执行文件(这称为检测代码)以存储一些簿记信息,例如一个函数被调用多少次。

统计分析位来自定期监听程序计数器以获取您的代码正在做什么的样本。

Gprof 两者兼而有之。它检测代码并通过查看程序计数器收集样本。

关于profiling - gprof 究竟是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981121/

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