腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
valgrind
/callgrind:什么是`_dl_runtime_resolve_xsave`
、
、
我目前正在尝试分析和调试我正在使用的一个库的
性能
问题。出于这个原因,我编写了一段简短的C++代码,它将使用该库的一些核心特性,并在其上运行一个简单的计时器。为了更深入一点,我现在开始使用带有--tool=callgrind选项的
valgrind
。我使用kcachegrind可视化结果。我以前这样做过,并且(原则上)知道这是如何工作的。然而,我非常惊讶地看到了这样的模式: | |在此之后,调用
图
就会停止,即使我可以在列表中看到更多低级函数。我相信调用<e
浏览 1
提问于2018-06-26
得票数 3
3
回答
引用来分析C/C++中的调用依赖
、
我想要分析c/c++文件,以便通过源代码获得依赖项。数据告诉我们一个文件中的哪个方法调用了其他文件中的另一个函数。谢谢。
浏览 0
提问于2015-06-19
得票数 0
2
回答
Valgrind
运行缓慢
、
、
我决定使用
Valgrind
。但随着它的使用,应用程序的
性能
几乎下降了五倍。我可以使用
Valgrind
提高应用程序的速度吗?
浏览 10
提问于2018-06-12
得票数 10
1
回答
C++项目中的
性能
测试
、
、
、
现在我需要评估这个项目的
性能
,比如每个线程的成功时间、内存使用情况等等。在c++环境下如何进行呢?我用
Valgrind
来检查这些。但我觉得不管用。这是我和瓦伦一起运行的代码functionality' failed.==24262== at(in /usr&
浏览 1
提问于2018-06-30
得票数 1
1
回答
在ARM开发板上测量应用程序
性能
、
、
、
、
我有一个C++应用程序,我想在ARM板上测试它的
性能
。主板正在运行ubuntu。我应该使用什么工具/技术来测量
性能
?
浏览 0
提问于2012-02-16
得票数 3
回答已采纳
1
回答
Openmpi和var差制
、
我只是使用val差制来测试openmpi-1.4/例中提供的示例: mpirun.openmpi --np 2
valgrind
--log-file=output.dat --leak-check=full0x4C2DEAE处的/usr/lib/
valgrind
/vgpreload_memcheck-amd64-linux.so):realloc (在/usr/lib/
valgrind
/vgpreload_memcheck-amd64
浏览 3
提问于2016-03-07
得票数 2
1
回答
显示在Eclipse CDT中使用的
Valgrind
的命令行
、
、
、
我使用
valgrind
在Eclipse CDT (Indigo)中分析/内存检查我的应用程序。然后,我在命令行中使用
valgrind
运行相同的二进制文件:我想知道在Eclipse分析中传递给
valgrind
的是什么选项。但是在Eclipse中进行
性能
分析时,我不知道如何显示
valgr
浏览 0
提问于2011-06-24
得票数 1
回答已采纳
1
回答
最小程序会在g++上生成增值警告,但不会产生clang或VS警告。
、
(vec.size() > 3); foo(bbb); foo(vec.at(3)); // Causes
Valgrind
Coord& ccc = vec[3];}==17700== Memcheck, a memorydetector ==17700== Copyright (C) 2002-2013, an
浏览 2
提问于2014-05-06
得票数 4
回答已采纳
3
回答
使用
valgrind
了解每个函数所花费的时间(以秒为单位
、
、
是否有可以在命令窗口中使用的
valgrind
扩展,它可以帮助我了解C代码中每个函数所花费的时间(以秒为单位)? 谢谢=)
浏览 0
提问于2011-07-12
得票数 39
回答已采纳
1
回答
有没有办法从导入的模块中找出使用了什么过程/类型?
情况如下:我正在分析module A,以便找到并提取一个有用的子例程(比方说interesting_functionality),我希望将其合并到另一个项目中。子例程interesting_functionality使用了其他一些模块。这些模块(下面示例中的module_1和module_2 )依次定义了许多类型和过程。我确信在module_1和module_2中定义的许多类型和过程在子例程interesting_functionality中都没有使用。 那么,我的问题是:有没有办法找出在子例程interesting_functionality中使用了module_1和module_2的哪些
浏览 23
提问于2021-01-19
得票数 1
2
回答
在Xcode环境中,
Valgrind
的等价物是什么?
、
、
、
、
最近有人建议我使用
Valgrind
来检查我的iPhone项目(主要是用C和Objective-C编写的)中的内存泄漏、错误等。
浏览 6
提问于2011-03-25
得票数 6
回答已采纳
4
回答
如何在不重建的情况下在Linux平台上分析程序?
、
、
VTune很好,但是很贵……我听说过gprof和
valgrind
。但是gprof似乎需要插装程序(因此我们必须重新构建程序),而
valgrind
将大大减慢程序的执行速度。(根据
valgrind
的介绍,Cachegrind运行的程序比正常情况下慢了20--100倍,而我需要分析的Callgrind是基于Cachegrind的) 对于
性能
分析,我只需要找出函数调用的执行时间,这样我就可以找出
性能
下降的地方。
浏览 0
提问于2010-03-05
得票数 8
回答已采纳
2
回答
在free()中: error: junk指针,过高导致分段错误: 11 (核心转储) gprof
、
、
我正在尝试分析我的应用程序。为此,我使用-pg和-lc_p选项编译了我的代码,它编译成功执行GDB会给出如下错误。Breakpoint 1 at 0x5124d4:warning: Unable to get location for thread creation breakpoint: generic errorcacheIp in free(): error: junk pointer, too
浏览 1
提问于2010-04-01
得票数 0
4
回答
如何与我们的进程并行运行
Valgrind
,使其
性能
不会降低太多?
、
、
、
我需要使用
Valgrind
来检测服务器应用程序中发生的任何内存访问冲突。服务器创建了许多线程。我怀疑有一个竞速条件,导致服务器每隔一个小时左右就会崩溃。我们使用
Valgrind
来分析它的内存使用情况,但服务器进程的速度急剧下降。服务器的速度下降得如此之快,以至于它几乎无法使用,并且没有可能出现的竞速条件。有没有办法让
Valgrind
与我们的应用程序并行运行,这样我们就不会损失太多的
性能
?
浏览 1
提问于2009-09-27
得票数 5
回答已采纳
1
回答
如何找出从哪些类调用了哪些函数?
、
我使用的是一个包含数千个C++头文件和类文件的物理工具包(Geant4)。为了使用工具包,您必须编写一系列自己的类文件,这些文件为工具包提供了有关您试图建模的内容的一些基本信息。然后编写一个main()文件,该文件将这些文件注册到工具包中,'make‘它,然后执行最终的程序。我使用Ubuntu 10.10作为平台来做这件事。一种有点蛮力的方法是标记每个文件中的每个函数,例如在每个函数体中插入cout <<“文件名,函数名”<&l
浏览 0
提问于2011-05-08
得票数 0
1
回答
如何知道在这个程序中要使用的内存量,以及它是否适合缓存?
我在c中有一个无体算法,我想知道程序使用的内存,以及缓存中的内存。我该如何计算呢?我尝试将数组的n个位置乘以数组中每个元素的大小,并将结果与缓存大小进行比较。我是对的?
浏览 13
提问于2019-12-18
得票数 0
回答已采纳
7
回答
获取图形函数调用代码
图
的工具
、
、
我需要一个工具,它可以给我一个函数调用
图
,用箭头或类似的箭头连接函数callee和caller,从main()到函数的最后一层,或者至少在一个C源文件中图示所有函数的调用
图
。如果我能打印这张
图
就太好了。 有什么好的工具可以这样做(不一定是免费的)?
浏览 2
提问于2009-02-05
得票数 117
回答已采纳
1
回答
寻找一种在运行时检测val差制/memcheck的方法,而不包括
valgrind
、
、
Valgrind
/Memcheck可以是密集的,并且会导致运行时
性能
显著下降。我需要一种方法(在运行时)来检测它,以便禁用所有辅助服务和功能,以便在24小时内执行检查。我探索了在符号表(通过abi调用)中搜索
valgrind
或memcheck符号,但是没有。 我探索了检查堆栈(通过boost::stacktrace),但那里也什么也没有。
浏览 0
提问于2019-04-10
得票数 5
1
回答
使用包含的php pecl扩展
、
、
、
生成的类
图
是正常的,但是包含映射根本不存在。是我做错了,还是扩展坏了?我只是不知道,即使经过一些繁重的谷歌搜索,也找不到任何有用的东西。 我使用"phpize方法“安装了inclued。
浏览 0
提问于2010-12-14
得票数 1
回答已采纳
1
回答
在分析并行代码时,Callgrind会测量什么?
、
、
、
我想要分析我的并行代码( mpi和omp)在运行并行代码时,它会给我带来什么?它是只监控主进程,还是对所有进程进行求和?分析并行代码时,有没有更好的工具可以使用?
浏览 0
提问于2015-09-24
得票数 0
点击加载更多
相关
资讯
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
剖析CPU性能火焰图生成的内部原理
腾讯开源高性能图计算框架Plato,十亿级节点图计算仅需数分钟
使用 cProfile 和火焰图调优 Python 程序性能
直屏性能旗舰降临!真我GT6图赏
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券