gpt4 book ai didi

linux - 用于进程内性能分析的库? (Linux 上的英特尔性能计数器)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:16 24 4
gpt4 key购买 nike

我想通过读取路径上各个点的性能计数器来分析应用程序的关键路径

我遇到了 libperf它提供了一个相当简洁的 C api。然而,最后一次事件是 3 年前。

我也知道 PAPI .这正在积极发展中。

  • 还有其他我应该知道的库吗?
  • 任何人都可以提供任何关于使用其中一种或另一种的见解吗?
  • 有没有关于将这些集成到应用程序代码中的教程/介绍?

最佳答案

我同时使用了 PAPI(在 Solaris 上)和 perf(在 Linux 上),发现记录整个程序运行并使用“perf-annotate”来查看关键路径的运行情况比尝试更容易得多只测量关键路径。这是一种不同的方法,但对我来说效果很好。

此外,正如有人在评论中提到的那样,如果您是基于 x86 的,则可以使用 vTune。我自己从未使用过它。

关于linux - 用于进程内性能分析的库? (Linux 上的英特尔性能计数器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17801985/

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