腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何检查Guile扩展模块中的
内存
泄漏
?
、
、
、
我为Guile开发了一个用
C
编写的扩展模块。这个扩展模块嵌入了一个Python解释器。 由于此扩展模块调用Python解释器,因此我需要验证它是否正确地管理Python对象占用的
内存
。我发现Python解释器在自己的
内存
处理中表现良好,因此,如果没有其他干扰因素,通过运行
valgrind
,我可以发现由于我自己的Python解释器嵌入代码中的bug而导致的
内存
泄漏
。但是,当我在
valgrind
下运行Guile时,
valgrind
报告
内存
浏览 0
提问于2008-09-17
得票数 8
回答已采纳
1
回答
如何修复瓦莱尔日志中的
内存
泄漏
、
、
、
这是我第一次看到
valgrind
,这个日志是由其他用户提供的(我不能运行
valgrind
,因为它不支持stlinux (sh4) )。为了学习如何用
valgrind
修复
内存
泄漏
,如果有专家的话,请选择一行贝娄的val差事错误日志(并告诉我们,他打算修复的val差错线并发布他们的修复程序(源代码补丁)。然后,我们将学习如何修复
valgrind
中的
内存
泄漏
,并且我将自己完成所有的休息修复(我只需要一个示例修复)如
浏览 1
提问于2012-10-17
得票数 0
2
回答
Valgrind
用于检测java web应用程序中的
内存
泄漏
、
、
我被要求调查使用
Valgrind
来检测
内存
泄漏
。可以使用
Valgrind
来分析Java web应用程序吗?如果是,那么相对于现有的/内置的JVM
内存
分析器,它是一个可行的选择吗?我已经运行了JConsole和VisualVM来查看是否有
内存
泄漏
,并且发现没有这样的
泄漏
。根据我到目前为止的调查,我发现
Valgrind
适用于
C
/
C
++应用程序和具有本机代码的Java应用程序(通过JN
浏览 7
提问于2016-02-04
得票数 0
6
回答
在
C
++开发中使用了
Valgrind
?
、
、
我是
C
++的新手,但有一些基本的
C
语言知识。在我过去的
C
(大学)项目中,我使用
Valgrind
来检查
内存
泄漏
。 现在,对于
C
++,
Valgrind
是一个有效的工具吗?对于像
C
这样的
内存
泄漏
,
C
++也会遇到同样的问题吗?或者,是否有更好的工具可以与
C
++结合使用?
浏览 2
提问于2010-10-26
得票数 5
回答已采纳
3
回答
如何追查
valgrind
说不存在的
内存
泄漏
?
、
、
、
我在上面运行了
valgrind
,并修复了原来存在的所有
内存
泄漏
。然后我在一个系统上创建了一个“演示”环境,在这个环境中我运行了32个程序实例,每个实例都有唯一的数据,每个实例都输出到自己的管道中。当我试图阻止这些程序时,
valgrind
显示没有直接的
内存
泄漏
,它显示了一些潜在的
内存
泄漏
,但我检查了它们,我不认为它们中的任何一个代表真正的
内存
泄漏
;除此之外,当程序消耗超过100MB时,可能的
内存
<em
浏览 4
提问于2012-08-30
得票数 8
回答已采纳
1
回答
将
valgrind
配置为仅执行
泄漏
检查
我正在尝试查找JVM加载的
C
库中的
内存
泄漏
。是否可以将
valgrind
配置为仅执行
泄漏
检查,而不执行任何其他检查。我之所以这样问,是因为
valgrind
检测到JVM本身存在大量
内存
错误,而我对此并不感兴趣。 我尝试过抑制,但JVM似乎总是出现新的错误。
浏览 2
提问于2019-10-02
得票数 0
1
回答
内存
泄漏
C
-
Valgrind
、
、
、
、
我的主函数如下所示,
Valgrind
在第二个getline上抛给我一个
内存
泄漏
。我有两个while循环。第一个结束是通过输入ENTER,第二个结束是通过EOF。省略的功能应该对问题没有影响。word, &size, stdin)) == EOF) int
c
浏览 11
提问于2019-12-07
得票数 0
回答已采纳
3
回答
使用
Valgrind
抑制Qt
内存
泄漏
的文件
、
、
、
、
我通常用
C
++编写类,并在Linux平台上使用
valgrind
检查它们是否有
内存
泄漏
。在释放所有堆
内存
之前,我不会感到满意。开始在Qt中编写,我发现
valgrind
检测到了多少个
泄漏
,也是在一个简单的项目中。它们太多了,很难检测到我同样的漏洞。我在某个地方读到,可以使用
valgrind
的抑制文件来帮助过滤掉不需要的
泄漏
,但我找不到它。 我使用的是Ubuntu11.04 x64,g++ 4.5,Qt4.7。有人知道如何处理这个问题吗?
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
1
回答
如何检测窗口化(gtk、qt等)应用程序的
内存
泄漏
?
、
我过去常常使用
valgrind
来查找应用程序中的
内存
泄漏
。但是,当我使用gtk/qt/glut或任何“窗口”应用程序时,
valgrind
就像是垃圾邮件一样。我发现在这些库中没有真正的
内存
泄漏
--但是如何检测真正的
内存
泄漏
呢?
浏览 2
提问于2012-09-04
得票数 3
回答已采纳
1
回答
valgrind
可以和Cygwin一起使用吗?
、
、
我正在使用Cygwin在Windows上构建源代码,我需要找到
内存
泄漏
和可能的
内存
泄漏
的地方。我知道
Valgrind
在Linux中用于
内存
泄漏
检测。
Valgrind
是否可以与Cygwin一起使用,以便在基于environment?If的中工作?是的,您能告诉我需要哪些配置等吗?
浏览 71
提问于2012-04-21
得票数 22
回答已采纳
11
回答
对
内存
泄漏
有可接受的限制吗?
、
、
我刚刚开始在
C
++中试验SDL,我认为定期检查
内存
泄漏
可能是一个早期养成的好习惯。考虑到这一点,我一直在通过
Valgrind
运行我的'Hello world‘程序来发现任何
泄漏
,尽管我已经删除了除最基本的SDL_Init()和SDL_Quit()语句之外的所有语句,
Valgrind
仍然报告丢失了我的问题是:
内存
泄漏
是否有一个可接受的限制,或者我应该努力使我的所有代码完全没有
泄漏
?
浏览 2
提问于2008-10-24
得票数 21
回答已采纳
3
回答
查找巨大的已分配
内存
块
、
、
、
我有一个用
c
/
c
++编写的程序(守护进程)。它运行得无懈可击,但经过一段时间(可以是5天、一周、2周),它就会分配大量的
内存
。我不能理解代码的哪些部分不能释放分配的
内存
。启动时,
内存
使用量约为20-30兆字节。然后经过一段时间,或者可能是事件,它会缓慢增长,大约每小时1Mb,如果不终止,可能会崩溃,因为没有可用的
内存
。我尝试使用
Valgrind
,并以通常的方式关闭了守护进程,但它已经分配了大约500Mb的
内存
。关闭过程真的很长,但当它结束时,
浏览 0
提问于2012-04-03
得票数 4
回答已采纳
1
回答
使用
valgrind
找出对象如何仍然可达
、
、
我使用
valgrind
进行
内存
泄漏
检测。有一些我期望产生
内存
泄漏
的代码,但是
valgrind
没有检测到它。现在,我想找出这个对象可能仍然可以到达的方式(在这种情况下这将是一个问题)。
valgrind
可以输出这些引用吗?
浏览 0
提问于2012-04-26
得票数 0
1
回答
Mac OS 10.7 (Lion)上类似
Valgrind
的工具
、
、
我需要一个工具来帮助我查找
c
程序中的
内存
泄漏
,就像
valgrind
做的那样。它应该找出程序何时覆盖它不应该覆盖的
内存
(例如,错误地计算了数组索引)。我了解到,除了图形仪器应用程序之外,还有
泄漏
实用程序。 然而,我认为它只能找到分配了new (或malloc)的
内存
,这些
内存
没有被释放,也不能再访问。我还了解到
valgrind
应该在旧版本(10.5和10.6)上工作,但我使用的是lion (10.7)。
浏览 1
提问于2011-09-21
得票数 8
回答已采纳
2
回答
如何修复
内存
泄漏
?
我有这个游戏服务器,无论我是下载预编译的二进制文件还是自己编译源代码,都会
泄漏
,直到我不得不重新启动或输入BSOD。我不是特别热衷于
C
++,只是为了我的学位课程,但我可以看看代码,了解发生了什么。具体地说,查看资源监视器,修改后的
内存
类型只会以大约每5秒3-5MB的速度不断填充 有什么我能做的吗?
浏览 0
提问于2011-08-10
得票数 0
1
回答
Rc依赖循环的最小示例是什么?
、
、
我正在尝试编写一个会
泄漏
内存
的生锈程序。根据
Valgrind
的说法,下面的示例看起来应该会导致
内存
泄漏
,但不会
泄漏
内存
。怎么回事?}); *bar.b.borrow_mut() = Some(foo.clone());
Valgrind
输出:rustc 1.4.0 (8ab8581f6 2015-10-27)
浏览 0
提问于2015-12-26
得票数 4
1
回答
如何在需要超级用户许可的程序上运行Val差伦?
、
、
我正在用
C
编写一个数据包嗅探器(使用libpcap),我不能使用Val差夫来查找我的程序中的
内存
泄漏
,因为它必须以超级用户权限运行,因为没有它,我甚至不能打开网络接口进行捕获。当我尝试使用sudo运行
Valgrind
时,我得到了以下内容:因此,我尝试以超级用户(sudo su)的身份运行,得到了以下结果: #
valgrind
./[exec]
浏览 3
提问于2017-08-08
得票数 1
回答已采纳
1
回答
Valgrind
在Ubuntu上检测来自GNUstep (Objective-
C
)的漏洞
、
、
我正在尝试使用
valgrind
来查找运行在带有GNUstep的Ubuntu上的objective-
c
程序的漏洞。然而,即使是下面的简单代码也会导致
valgrind
抛出大量
内存
泄漏
(主要来自NSZoneMalloc)。NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; }有没有人有在GNUStep
浏览 2
提问于2014-01-18
得票数 0
1
回答
使用new和delete操作符检测dbx中的
内存
泄漏
、
、
我对使用Sun Studio通过dbx调试器检测
C
++应用程序中的
内存
泄漏
非常感兴趣,但是我认为这个调试器只显示由malloc/realloc和free产生的
内存
泄漏
;我不确定这一点,但是我已经尝试过
C
++程序,没有获得任何
内存
泄漏
。在这种情况下,我会尝试
Valgrind
。如果我做错了什么(可能性很高),我该如何调试
C
++应用程序? 谢谢。
浏览 0
提问于2010-08-28
得票数 2
回答已采纳
1
回答
c
# .net的
内存
泄漏
工具
、
、
、
在
c
# .net中检测
内存
泄漏
的最佳方法是什么?所以visual分析器不是一种选择。我在linux上使用
valgrind
,它实际上向我展示了文件名和代码中的行号,在代码中,我初始化了从未处理过的变量。有像.net这样的好工具吗?
浏览 5
提问于2013-12-08
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券