gprof 相关问题

gprof是一个用于代码分析的GNU工具。

为嵌入式目标定制 gccs 代码覆盖率方法

我需要在裸机中的几个资源非常有限的设备中进行代码覆盖。 当我尝试启用这个功能时,我的内存使用量加倍,并且代码大小爆炸,没有任何合适的东西。 它的功能不是

回答 1 投票 0

如何分析我的动态内存分配器?

我正在开发自己的分配器,并使用 LD_PRELOAD 环境变量来插入 libcs malloc 函数。 我想在运行某些应用程序时分析我的代码,例如测量时间...

回答 1 投票 0

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

使用 -pg 选项编译我的 C++ 源代码以注入 gprof 配置文件检测代码时,编译失败,并出现对 _mcount 错误的未定义引用。 如果没有这个选项,一切都会...

回答 2 投票 0

如何在纳秒内制作 gprof 报告?

我正在尝试使用 gprof 分析我的 C++ 应用程序,我想计算函数执行时间。然而,如果某些函数运行速度超过 0.01 秒,gprof 上会报告值为 0.00....

回答 1 投票 0

如果我的环境中没有 golang,我可以分析 tcmalloc 堆配置文件转储吗(没有 go 就无法安装 pprof)?

由于某些限制,我无法将 golang 作为我的环境的一部分。我想使用 tcmalloc 生成的 HEAPPROFILE。据我所知,唯一使其人类可读的方法......

回答 1 投票 0

带有时间线视图的 C 分析器/跟踪器

我正在尝试进入 C 语言,并寻找一个支持每个函数调用的时间线视图表示的探查器或跟踪器工具。类似于通过 PHP xDebug 进行跟踪。都在哪里

回答 1 投票 0

在 C++ 中使用 -pg 标志时的死锁问题

过去一周我的多线程代码有问题,在修改、修复、发现问题、恢复到以前的实现后,我让它在我的小测试中工作了

回答 0 投票 0

gprof 的输出 gmon.out 在完成之前取消 slurm 作业时没有出现

我正在使用 gprof 分析 Fortran 代码。 我在一个集群上运行这段代码,我从 1 个节点请求 24 个核心。 作业是通过 slurm 提交的。 运行代码的命令,在 submission.sh 我...

回答 0 投票 0

如何使用 OpenMP 提高并行代码的性能

我正在使用 OpenMP 研究二维泊松方程并行求解器。求解器是使用逐点 Gauss-Seidel 和 Thomas 算法开发的。代码在 GNU 编译器上执行...

回答 0 投票 0

-no-pie的用途是什么?

[我正在使用GPROF在Ubuntu 17.10上进行一些c文件测试,当我使用gprof执行所生成的文件(gmon.out),使用-pg选项进行编译和链接时,我得到了一个空单位并调用...] >

回答 1 投票 9

[Gprof显示了应用程序中的常规功能,如

所以-我已经将语言解释器作为副项目编写了一年。今天,我终于决定第一次测试它的性能!也许我应该早点做...转弯...

回答 1 投票 4

我的gprof输出中的这些c ++ std函数需要花费很多时间?

Gprof输出。我在代码中使用了双端队列,向量和std ::移动。平面轮廓:每个样本计为0.01秒。 %累计自我自我总时间秒数...

回答 1 投票 1

“尝试使用-pg [Termux]时对'mcount'的未定义引用” >>

我已经完成了项目的第一部分,我想通过用gprof对它进行性能分析来了解它的性能好坏。我正在使用名为Termux的Linux模拟器在Android上工作,并且正在使用g ++ ...

回答 1 投票 0

以任何方式指定配置文件数据的位置

默认情况下,配置文件来自可执行文件,并且该文件名为gmon.out。有什么办法可以指定一个新的位置吗?我在i386 / linux2.6上使用gcc 3.4.6

回答 4 投票 13

使用-pg [duplicate]进行编译时,更改gmon.out文件的名称

是否可以将文件gmon.out的默认名称更改为[可执行名称] .gmon.out,该文件的默认名称是在使用gcc编译时设置了配置文件标志(-pg)时创建的?我需要这个...

回答 2 投票 4

gprof宣称本征太“自发”

我有一个使用本征矩阵库的C ++项目。为了提高性能,我需要获取一个配置文件。我尝试使用gprof,但配置文件包含一堆结果,例如...

回答 1 投票 1

[用-pg编译的gcc不会产生gprof所需的二进制文件

我遇到了一个小问题,需要一些帮助。作为测试的一部分,我想在一些OpenMP和MPI混合代码上运行gprof。我了解gprof依赖于二进制文件...

回答 3 投票 3

GPROF分析工具的执行时间不准确

我尝试在ubuntu上使用gprof测试我的cpp代码。但我发现了一些错误。当gprof计算执行时间时,最小时间单位为0.01秒。例如,如果我的功能的执行时间......

回答 1 投票 0

如何在OpenMPI中使用gprof编译Fortran代码进行性能分析?

我可以使用gfortran编译器编译我的Openmpi代码。我给出的编译语法是:mpif90 -o mycode.exe mycode.f90 mpirun -np 4 ./mycode.exe它的工作原理。现在我想描述我的代码......

回答 1 投票 1

当我用程序编译时,-Wall标志会做什么?

我正在按照一个教程说明如何使用gprof配置程序,并且给出的命令就像这个gcc -Wall -pg test_gprof.c test_gprof_new.c -o test_gprof但是它没有给出任何...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.