gpt4 book ai didi

c - 使用 gprof 分析非终止 C 程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:09 25 4
gpt4 key购买 nike

我正在尝试使用 gprof 分析一个程序.关键是在某些情况下,程序不会自行完成,而是使用 Linux 执行时间限制。在这种情况下,不会生成文件“gmon.out”。

我想知道是否存在一种方法来获取某种分析信息,即使在程序超时结束的情况下也是如此。据我阅读here这是不可能的,所以如果您对我的问题提出任何意见或建议,我将不胜感激。

提前致谢!

最佳答案

如果您确定您没有对某个信号进行信号处理,比如说 SIGTERM ,您可以添加一个调用 exit() 的信号处理程序.

然后你可以用 kill -SIGTERM pid 终止你的程序和 gmon.out应该创建。

关于c - 使用 gprof 分析非终止 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25721431/

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