使用gprof配置非终止C程序

paf*_*de2 1 c linux profiling timeout gprof

我正在尝试使用gprof配置程序.关键是,在某些情况下,程序本身并没有完成,而是使用Linux执行时间限制.在这种情况下,不会生成文件'gmon.out'.

我想知道是否存在一种获取某种分析信息的方法,即使在程序超时结束的情况下也是如此.至于我读到这里是不可能的,所以我会很感激地对在我的问题有任何意见或建议.

提前致谢!

Ing*_*rdt 5

如果你肯定知道,你没有对某个信号进行sginal处理SIGTERM,那么你可以说,你可以添加一个调用的信号处理程序exit().

然后,你可以用终止您的程序kill -SIGTERM pid,并gmon.out应创建.