gpt4 book ai didi

c++ - 无法配置文件

转载 作者:行者123 更新时间:2023-11-28 08:19:51 25 4
gpt4 key购买 nike

我使用的是 cent os 5.5。

Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:03:03 EDT 2009 x86_64 x86_64 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++ 编写的服务器。它有共享库并且是多线程的。效率不高。所以我试图找出它在哪里花费了很多时间以及它在哪里使 cpu 过载。

如果有人能告诉我如何在 eclipse 中使用 oprofile 或 gprof 以正确的方式分析我的服务器,那将是 gr8 的帮助。我更喜欢 eclipse,因为它显示 gmon.out 或 oprofile 的输出更多可以理解的方式

谢谢

最佳答案

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

关于c++ - 无法配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248308/

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