gprof是否支持多线程应用程序?

AturSams

我们正在开发一个多线程项目。我的同事说gprof可以完美地工作,而无需处理多线程程序。我前段时间阅读过。

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

http://lists.gnu.org/archive/html/bug-binutils/2010-05/msg00029.html

我也读过这样的话:

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

所以我猜想不再需要这种解决方法了吗?如果是这样,什么时候才不需要?

阿比贾蒂亚·辛格(Abhijatya singh)

除非更改处理,否则gprof会正常工作。

使用协处理器或GPU作为计算单元来改变处理方式。在最坏的情况下,您必须setitimer为每个线程手动调用该函数。但根据最新版本(2013-14),则不需要。

在某些情况下,它的行为很调皮。因此,我建议使用Intel的VTUNE,它将提供更准确,更详细的信息。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gprof是否支持多线程应用程序?

来自分类Dev

多线程应用程序中的QTimer

来自分类Dev

ncurses在多线程应用程序中

来自分类Dev

多线程Windows Phone应用程序

来自分类Dev

WinAPI多线程应用程序

来自分类Dev

同步方法多线程应用程序

来自分类Dev

单线程CPU上的多线程应用程序?

来自分类Dev

如何在多线程应用程序中存储线程

来自分类Dev

是否可以在多线程应用程序(MVC)中使用ServiceClient的一个实例

来自分类Dev

检查多线程应用程序中的集合中是否存在元素

来自分类Dev

在多线程应用程序中显示任务是否必须使用原子或互斥锁?

来自分类Dev

Gson 性能是否受益于高度多线程应用程序中的资源池?

来自分类Dev

在多线程应用程序中捕获 java.lang.ExceptionInInitializerError 是否合适?

来自分类Dev

Ebean是否支持多线程?

来自分类Dev

在多线程应用程序中划分大文件?

来自分类Dev

使用Visual Studio多线程应用程序进行调试

来自分类Dev

在多线程c#应用程序中嵌入Python

来自分类Dev

多线程时C#JMS应用程序错误

来自分类Dev

多线程应用程序中的死锁检测

来自分类Dev

如何在多线程应用程序中使用Hibernate?

来自分类Dev

查找多线程应用程序的进程号

来自分类Dev

在多线程应用程序中使用随机的正确方法

来自分类Dev

调用本机代码的多线程托管应用程序

来自分类Dev

多线程在Web应用程序中的作用

来自分类Dev

预分叉多线程Python应用程序

来自分类Dev

如何在IntelliJ中调试多线程应用程序?

来自分类Dev

具有(春季)ThreadPoolTaskExecutor的多线程应用程序

来自分类Dev

多线程应用程序中的System.ObjectDisposedException

来自分类Dev

多线程应用程序调试问题

Related 相关文章

热门标签

归档