使用gprof剖析非终止C程序

pafede2

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

我想知道是否存在一种方法可以获取某种性能分析信息,即使该程序在超时后结束也是如此。据我所读这是不可能的,因此,感谢您对我的问题有任何意见或建议。

提前致谢!

英戈·莱昂哈特

如果您确定知道没有特定信号SIGTERM的信号处理,那么可以添加一个调用的信号处理程序exit()

然后,您可以使用终止您的程序,kill -SIGTERM pid并且gmon.out应该创建它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 gprof 查看 C 程序使用的内存

来自分类Dev

使用Ctrl-C终止程序而不终止父脚本

来自分类Dev

使用Ctrl-C终止程序而不终止父脚本

来自分类Dev

使用“ ctrl c”终止程序时,程序不会停止

来自分类Dev

C程序意外终止

来自分类Dev

终止c ++程序

来自分类Dev

如何使用visualVM剖析Java应用程序?

来自分类Dev

使用Intel Vtune从Qt Creator剖析应用程序

来自分类Dev

从 Linux (Ubuntu 16.04) C++ 上的非终止程序连续获取数据

来自分类Dev

C中的程序意外终止

来自分类Dev

程序异常终止turbo c

来自分类Dev

Frama-C非终止评估

来自分类Dev

如何使C ++递归程序终止

来自分类Dev

带循环的程序不会以CTRL + C终止

来自分类Dev

程序终止C ++上的访问冲突

来自分类Dev

C ++程序在终止之前不会显示输出

来自分类Dev

C ++程序终止而不执行catch块

来自分类Dev

如何使用python终止外部程序或窗口

来自分类Dev

使用期货时程序未终止

来自分类Dev

在 C++ Builder 中使用 TREST 组件时如何修复“程序异常终止”?

来自分类Dev

如何使用Blackfire剖析PHP Shell脚本应用或工作程序

来自分类Dev

当使用strace终止程序时,如何跟踪突然终止程序的原因?

来自分类Dev

如何优雅地使用 c++/c#/vc++ 终止另一个应用程序?

来自分类Dev

在C ++中获取非终止Linux Shell执行的输出

来自分类Dev

Isabelle代码生成,用于终止可能使用的非终止函数

来自分类Dev

Isabelle代码生成,用于终止可能使用的非终止函数

来自分类Dev

无法使用Ctrl + c终止Shell命令

来自分类Dev

我应该使用什么信号来终止/终止 Windows 上的应用程序?

来自分类Dev

如何在C ++程序中终止系统进程?

Related 相关文章

热门标签

归档