如何在 HP-UX 中对 C 程序进行时间分析?
Posted
技术标签:
【中文标题】如何在 HP-UX 中对 C 程序进行时间分析?【英文标题】:How to do time profiling of a C program in HP-UX? 【发布时间】:2020-05-17 05:29:44 【问题描述】:我想在 HP-UX 上对用 C 语言编写的应用程序进行基于时间的分析。我想看看哪个功能花费的时间最多,从而减慢了运行时间。有没有办法做到这一点?我知道我可以在 Linux 中使用 -p 选项并生成 mon.out 然后使用 prof 命令生成配置文件。但是,我认为这不是 HP-UX 上正确的编译器选项。
我很想在这里得到一些帮助。我确实在这里找到了一个类似的答案: Is there a profiler for C (gcc) to profile code lines separately?
但是,我并没有完全提取出我需要的东西,尤其是这篇文章中的 HP-UX。
【问题讨论】:
***.com/a/378024/23771 【参考方案1】:对于 hp-ux/ia64,您应该可以使用Caliper(与操作系统捆绑)
caliper fprof -o fprof.out a.out
对于 hp-ux/parisc,它曾经是 prospect
或 gprof
,我现在找不到来源。
【讨论】:
以上是关于如何在 HP-UX 中对 C 程序进行时间分析?的主要内容,如果未能解决你的问题,请参考以下文章
请问如何在matlab中对信号进行去噪操作。最好用函数的形式,方便其他程序调用