gpt4 book ai didi

c++ - 如何在 Linux 上分析多线程 C++ 应用程序?

转载 作者:IT老高 更新时间:2023-10-28 14:00:56 28 4
gpt4 key购买 nike

我曾经使用 gprof 进行所有 Linux 分析。 .

但是,对于我的多线程应用程序,它的输出似乎不一致。

现在,我把这个挖出来了:

http://sam.zoy.org/writings/programming/gprof.html

但是,这是很久以前的事了,在我的 gprof 输出中,我的 gprof 似乎列出了非主线程使用的函数。

所以,我的问题是:

  1. 在 2010 年,我可以轻松地使用 gprof 来分析多线程 Linux C++ 应用程序吗? ( Ubuntu 9.10 )
  2. 我还应该使用哪些其他工具进行分析?

最佳答案

编辑:添加了另一个 answer在穷人的分析器上,恕我直言,它更适合多线程应用程序。

看看oprofile .该工具的分析开销可以忽略不计,并且它支持多线程应用程序——只要您不想分析互斥争用(这是分析多线程应用程序的一个非常重要的部分)

关于c++ - 如何在 Linux 上分析多线程 C++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2497211/

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