gprof

gprof

文章 0 浏览 7

如何分析在 FreeBSD 上运行的持续运行的服务器

可能的重复: 在终止进程之前保存 gmon.out 我正在尝试分析Linux 环境下的服务器(我可以使用源代码。c 代码)。该服务器像网络服务器一样持续运行。…

梦里南柯 2024-10-20 02:23:42 5 0

gprof 搞砸了

我正在尝试 2 个 cpp 代码。我使用 -pg 标志进行编译,在对其进行分析以获取输出后,我得到了一些非常奇怪的函数名称。 这是我正在使用的 make 文件:…

梦里寻她 2024-10-14 08:03:21 9 0

gcc:对 _mcount 的未定义引用(gprof 检测)

当使用 -pg 选项编译我的 C++ 源代码以注入 gprof 配置文件检测代码时,编译失败,并出现 undefined reference to _mcount 错误。 如果没有这个选项,…

逆流 2024-10-10 10:02:22 14 0

MacOS 10.6 上的 gprof,带有 c++程序有调用数据但没有计时数据——为什么?

我有一个在 MacOS 10.6 上运行的 C++ 单线程程序。它获取呼叫计数,但不获取时间信息。 这是输出的示例: 0.00 0.00 9/31377020 __ZNSaISsEC1Ev [454]…

甜警司 2024-10-08 11:02:46 8 0

为什么 gprof 大大低估了程序的运行时间?

我有这个程序需要 2.34 秒才能运行,而 gprof 说它只需要 1.18 秒。我在其他地方读过答案,表明如果程序受 I/O 限制,gprof 可能会出错,但这个程序显…

冰火雁神 2024-10-05 11:06:46 12 0

分析 Java 代码

我正在尝试从源代码分析一个名为 Nutch 的 Java Web 搜索程序。据我了解,要进行分析,我需要在编译器中启用分析,以便生成要在 GProf 等程序中打开的…

各自安好 2024-09-30 13:34:57 10 0

gprof 的时间采样问题

我正在尝试使用 gprof 分析一些用 g++ 编译的 C++ 代码,包括选项 -pg。然而,尽管该程序在我的计算机上运行需要 10-15 分钟(CPU 已满),但 gprof …

临走之时 2024-09-16 17:45:44 13 0

如何使用 gprof 分析守护进程而不正常终止它?

需要分析一个用C++编写的守护进程,gprof说它需要终止进程才能获取gmon.out。我想知道有人有想法用 ctrl-c 获取 gmon.out 吗?我想找出cpu周期的热点…

谜兔 2024-09-14 04:31:14 16 0

在 .so 库上使用 gprof?

我正在构建一个 .so 插件,并想使用 gprof 对其进行分析。目前,我无法重建(使用 -pg 选项)链接到它的可执行文件。一旦加载并链接到这个 .so 文件,…

海风掠过北极光 2024-09-09 17:34:53 19 0

gprof 关于雪豹问题

问题在于 gmon.out 文件未显示正确的数据。 所有时间均为 0,并且没有测量任何内容。 gmon.out 文件正常生成。 我正在使用 eclipse ide for c++,并正…

摘星┃星的人 2024-09-09 03:52:37 11 0

C++ gprof 表示 main 仅使用约 20% 的时间

我尝试使用 gprof 分析我的 C++ 程序。程序本身运行了大约53秒,所以我不明白为什么它说,main只运行了大约8.29秒。对此有何解释? 以下是摘录: inde…

喜爱纠缠 2024-09-08 13:35:33 8 0

奇怪的分析器行为:相同的功能,不同的性能

我正在学习使用 gprof,然后我得到了这段代码的奇怪结果: int one(int a, int b) { int i, r = 0; for (i = 0; i < 1000; i++) { r += b / (a + 1); …

爱人如己 2024-09-05 18:54:30 14 0

如何从 gprof 输出中排除某些内容?

我正在尝试分析我拥有的应用程序,但我不希望任何与 UI(用 wxWidgets 制作)相关的内容显示在 gprof 的调用图中等。我该怎么做?…

七颜 2024-09-03 02:21:59 12 0

为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

我正在写一个光线追踪器。 最近,我向程序添加了线程,以利用 i5 四核上的附加内核。 奇怪的是,应用程序的调试版本现在运行速度变慢,但优化后的构建…

永不分离 2024-09-02 05:11:33 13 0

让 gprof 根据挂钟时间进行分析?

我的理解是,默认情况下 gprof 会考虑 CPU 时间。有没有办法让它根据挂钟时间进行分析? 我的程序执行大量磁盘 I/O,因此它使用的 CPU 时间仅代表实际…

↘人皮目录ツ 2024-08-31 19:27:59 12 0
更多

推荐作者

梦途

文章 0 评论 0

蓝眼睛不忧郁

文章 0 评论 0

134fengkuang

文章 0 评论 0

yang18

文章 0 评论 0

属性

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文