如何在 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,它曾经是 prospectgprof,我现在找不到来源。

【讨论】:

以上是关于如何在 HP-UX 中对 C 程序进行时间分析?的主要内容,如果未能解决你的问题,请参考以下文章

请问如何在matlab中对信号进行去噪操作。最好用函数的形式,方便其他程序调用

如何在目标 c 中对目标的项目级 API 进行单元测试?

我们如何在 agora 应用中对远程流进行情感分析?

C程序中对'printf'的未定义引用

如何在 .NET Core 中对 Spotify 进行经过身份验证的调用

如何查询HP-UX主机防火墙状态