首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可使用oprofile进行分析

可使用oprofile进行分析
EN

Stack Overflow用户
提问于 2011-06-06 14:03:55
回答 1查看 431关注 0票数 0

我使用的是cent os 5.5。

Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP清华Sep 3 04:03:03 EDT 2009 x86_64 GNU/Linux

我正在尝试用c++编写的oprofile来分析我的项目(服务器)。

因此,我使用的是eclipse Helios Service Release 2,它有一个用于oprofile的插件。我已经通过eclipse安装了这个插件。但是当我尝试用oprofile分析一条消息bos弹出说,

“发生错误。有关详细信息,请参阅错误日志。java.lang.ExceptionInInitializerError”

我也尝试过使用eclipse插件gprof。它创建了gmon.out文件,但不幸的是,它没有获取任何样本。它只能显示qa函数被调用的次数,但不能显示函数执行的持续时间。有没有人能告诉我为什么会这样?

有人能告诉我cent os内核是否支持使用oprofile进行分析吗?

我的项目是一个用c++编写的服务器。它有共享库,而且multithreaded.It的效率不是很高。因此,我试图找出它在哪里花费了大量的时间,它在哪里使cpu过载。

如果有人能告诉我如何用eclipse中的oprofile或gprof以适当的方式分析我的服务器,那将对gr8有很大帮助。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-06-08 03:58:37

我不知道gprof是什么。但是oprofile应该可以在centos上工作。您需要确保安装了opcontrol rpm。否则,您可以获取源代码并构建它并安装它。http://oprofile.sourceforge.net/faq/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6248308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档