腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Valgrind
:
内存
泄漏
发生
在
哪里
?
c
、
memory-leaks
、
valgrind
、
cs50
、
spell-checking
我一直
在
尝试写一个拼写检查程序,它需要一个字典和一个文本文件来尽可能快地找到拼写错误的单词。第一个版本似乎可以工作(尽管很慢),除了
Valgrind
给了我1000000多个错误!我不知道
哪里
出了问题,只知道出了什么问题。我想知道为什么会
发生
这种情况。错误消息: ~/pset5/speller/ $
valgrind
.Note=
浏览 55
提问于2021-01-24
得票数 0
3
回答
如何追查
valgrind
说不存在的
内存
泄漏
?
c++
、
memory-leaks
、
valgrind
、
memory-leak-detector
我在上面运行了
valgrind
,并修复了原来存在的所有
内存
泄漏
。然后我
在
一个系统上创建了一个“演示”环境,在这个环境中我运行了32个程序实例,每个实例都有唯一的数据,每个实例都输出到自己的管道中。我转向
valgrind
并运行完全相同的设置,除了
在
valgrind
中使用leak check=full运行的每个程序。
发生
了一些奇怪的事情。首先,
内存
确实
泄漏
了,但只是
在
每个程序消耗了我
内存</em
浏览 4
提问于2012-08-30
得票数 8
回答已采纳
1
回答
valgrind
是否可以输出部分报告,而不必退出所分析的应用程序?
valgrind
我想用
valgrind
检查一个长时间运行的进程是否有
内存
泄漏
。我怀疑我想要的
内存
泄漏
可能只有
在
执行几个小时后才会
发生
。我可以
在
valgrind
下运行应用程序并获得
valgrind
日志,但这样做意味着我必须退出应用程序并重新启动它,以便重新启动一个新的
valgrind
会话,为此我仍然需要等待几个小时。有没有可能让
valgrind
和应用程序保持运行,并在执行过程中的任何时候仍然获得<e
浏览 0
提问于2012-03-15
得票数 6
回答已采纳
1
回答
如何检查Guile扩展模块中的
内存
泄漏
?
python
、
memory-leaks
、
valgrind
、
guile
由于此扩展模块调用Python解释器,因此我需要验证它是否正确地管理Python对象占用的
内存
。我发现Python解释器
在
自己的
内存
处理中表现良好,因此,如果没有其他干扰因素,通过运行
valgrind
,我可以发现由于我自己的Python解释器嵌入代码中的bug而导致的
内存
泄漏
。但是,当我
在
valgrind
下运行Guile时,
valgrind
报告
内存
泄漏
。这样的
内存
泄漏</e
浏览 0
提问于2008-09-17
得票数 8
回答已采纳
1
回答
查找扩展Javascript
泄漏
javascript
、
firefox
、
memory-leaks
、
firefox-addon
它相当复杂和冗长,我相信我有很多
内存
泄漏
(使用它显示
泄漏
的工具)我只是找不到一个简单,直通的工具,可以告诉我我的
泄漏
是从
哪里
产生的。我做了以下工作: read - 阅读了其他各种关于
内存
泄漏
的文章。二手-
泄漏
监视器插件和
泄漏
插件(两者都显示
泄漏
)。 如何追踪js代码中
泄漏
的原因?有没有什么工具可以很容易地做到这一点?
浏览 1
提问于2011-05-06
得票数 3
1
回答
valgrind
永远需要花费时间来查找
内存
泄漏
,但如果不使用
valgrind
,则需要几秒钟才能运行程序
c
、
compilation
、
valgrind
我正在使用
valgrind
来查找我的程序中的
内存
泄漏
,但是它需要很长的时间并进行加载。当我
在
不使用
valgrind
的情况下运行程序时,问题出在
哪里
,我应该在代码中查找什么。
浏览 0
提问于2012-11-25
得票数 2
回答已采纳
1
回答
是否有一个简单的误报
valgrind
“可能丢失”报告的例子?
c++
、
memory-leaks
、
valgrind
从“可能丢失”的
valgrind
内存
泄漏
报告中,我了解到这种报告是假阳性报告的可能性很小。我不能理解的是,
在
正常情况下,如果不对代码做一些非常强制的操作,怎么会
发生
这种情况。因此,为了理解这个选项,我想问的是,是否有一个简单的误报
valgrind
“可能丢失”
内存
泄漏
报告的示例?
浏览 0
提问于2013-07-13
得票数 7
1
回答
是否检测到OpenGL
内存
泄漏
?
c++
、
opengl
、
memory
、
memory-leaks
、
valgrind
我正在测试一个OpenGL应用程序,我故意不删除很多OpenGL结构来检查
内存
泄漏
。例如,我创建了一个由多个着色器组成的数组,从未调用过glDeleteShader()是瓦兰因无法检测到这些
内存
泄漏
,还是有一些垃圾收集器
在
我背后确保没有
发生
此类
泄漏
浏览 0
提问于2018-02-11
得票数 3
回答已采纳
5
回答
如何让
Valgrind
显示行错误?
valgrind
如何让
Valgrind
准确地显示错误
发生
的位置?我
在
Windows机上通过PuTTy编译了我的程序,添加了-g调试选项。当我运行
Valgrind
时,我得到了
泄漏
和堆摘要,我肯定丢失了
内存
,但我从来没有得到它
发生
在
哪里
的信息(文件名,行)。
Valgrind
不应该告诉我
在
我分配
内存
后,它在哪一行上失败了吗?
浏览 4
提问于2011-10-18
得票数 7
回答已采纳
1
回答
内存
泄漏
- OpenMP
c++
、
memory-leaks
、
openmp
、
valgrind
valgrind
告诉我,我的代码中有以下问题:==18114== definitely lost: 0 bytes in 0 blocks==18114== suppressed: 0 bytes in 0 blocks#pragma omp parallel for num_threads(numThreads)parallelCalc
浏览 0
提问于2016-08-08
得票数 0
1
回答
在
子进程中使用std::string时
发生
C++
内存
泄漏
c++
、
string
、
memory-leaks
、
fork
我对这段代码有问题,
valgrind
检测std::basic_string中的
内存
泄漏
,我不知道我做错了什么。只有
在
子进程中使用std::string时,才会
发生
泄漏
。你能告诉我问题出在
哪里
吗?std::cout << "Child PID: " << getpid() << std::endl; std::string str("something"); /
浏览 0
提问于2013-03-28
得票数 3
回答已采纳
1
回答
valgrind
可以和Cygwin一起使用吗?
c
、
cygwin
、
valgrind
我正在使用Cygwin
在
Windows上构建源代码,我需要找到
内存
泄漏
和可能的
内存
泄漏
的地方。我知道
Valgrind
在
Linux中用于
内存
泄漏
检测。
Valgrind
是否可以与Cygwin一起使用,以便在基于environment?If的中工作?是的,您能告诉我需要哪些配置等吗?
浏览 71
提问于2012-04-21
得票数 22
回答已采纳
2
回答
生成
valgrind
以根据请求收集数据
c++
、
memory-leaks
、
valgrind
、
massif
我发现了一个
内存
泄漏
,我正在用massif追踪它。问题是,
泄漏
总是
发生
在应用程序启动几个小时后。现在在massif上运行的应用程序比正常情况下慢了20倍,因此要
发生
泄漏
,我必须等待100个小时或更长时间。我甚至试图等待这一次,但碰巧没有
泄漏
。我怀疑
泄漏
可能只
在
我的项目全速运行时才会
发生
?由于无法将
valgrind
附加到正在运行的进程,是否有可能延迟
valgrind
,以便它在一段时间
浏览 31
提问于2021-09-06
得票数 0
2
回答
瓦伦丁显示了
内存
泄漏
,现在呢?R: C()分机
c
、
r
、
memory-leaks
为了检查
内存
是否
发生
泄漏
,我使用Ubuntu的
valgrind
进行下一次调用。R --debugger=
valgrind
--vanilla < Desktop/eraseme.R==16347== Rerun with --leak-check=full to see details of leaked memory 然而,我不知道如何找到
泄漏
浏览 3
提问于2013-12-16
得票数 4
回答已采纳
1
回答
服务器进程上的
valgrind
valgrind
、
traffic
嗨,我是新来
valgrind
的。我知道如何从命令行对可执行文件运行
valgrind
。但是如何在apache/myqld/traffic server等服务器进程上运行
valgrind
呢?我想在流量服务器()上运行
valgrind
,以检测我编写的插件中
发生
的一些
内存
泄漏
。谢谢你,皮科尔
浏览 1
提问于2010-03-22
得票数 8
2
回答
Valgrind
用于检测java web应用程序中的
内存
泄漏
java
、
memory-leaks
、
valgrind
我有
在
Tomcat容器中运行的web应用程序。我被要求调查使用
Valgrind
来检测
内存
泄漏
。可以使用
Valgrind
来分析Java web应用程序吗?如果是,那么相对于现有的/内置的JVM
内存
分析器,它是一个可行的选择吗?我已经运行了JConsole和VisualVM来查看是否有
内存
泄漏
,并且发现没有这样的
泄漏
。根据我到目前为止的调查,我发现
Valgrind
适用于C/C++应用程序和具有本机代码
浏览 7
提问于2016-02-04
得票数 0
1
回答
如何检测窗口化(gtk、qt等)应用程序的
内存
泄漏
?
c++
、
valgrind
我过去常常使用
valgrind
来查找应用程序中的
内存
泄漏
。但是,当我使用gtk/qt/glut或任何“窗口”应用程序时,
valgrind
就像是垃圾邮件一样。我发现在这些库中没有真正的
内存
泄漏
--但是如何检测真正的
内存
泄漏
呢?
浏览 2
提问于2012-09-04
得票数 3
回答已采纳
1
回答
在
日志中没有显示
内存
泄漏
。
c++
、
valgrind
我得到了一项服务,并在本地运行,当我停止服务时,ASAN给我
内存
泄漏
消息。所以我试着用瓦伦来找出它是在
哪里
被泄露的,但是没有这样的错误。我用的是"/ my /path/ to /myshell -m myser
浏览 5
提问于2021-12-30
得票数 0
3
回答
如何在运行时使用
Valgrind
检查实际的
内存
泄漏
?
c++
、
memory-leaks
、
valgrind
、
memory-leak-detector
在
一些程序中,一些分配的
内存
根本不会被破坏,但它们
在
程序的整个运行时都是必需的。因此,通常被认为是安全的。当我们运行下面的
Valgrind
命令时,它只显示程序执行结束后的总
泄漏
数。因此,有人可以澄清如何区分上述两种情况与
Valgrind
泄漏
检查输出。用于检测
内存
泄漏
的命令;
va
浏览 10
提问于2014-10-01
得票数 4
1
回答
即使
在
清理之后,
内存
也不会减少
c++
、
memory-management
我有一个C++服务,它接收一些事件,这些事件
在
处理后被写到一个文件中,直到消息在
内存
中,因此我有一个存储事件的大数据结构。我
在
服务上运行
valgrind
,但它没有显示任何
内存
泄漏
。我想检查是否有什么方法可以检查,
内存
在
哪里
被占用
浏览 2
提问于2013-11-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windbg 在 TDengine 内存泄漏调试中的应用与实践分享
如何用gperftools分析深度学习框架的内存泄漏问题
在malloc和free上的一天
APP外包开发性能测试工具
记一次Python脚本实现内存泄漏测试的方法,经验分享篇
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券