腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
应用程序
内存
泄漏
,
但
Valgrind
拒绝
我有一个长期运行的
Python
应用程序
,它每隔几分钟就会在循环中扫描数兆字节的文件。在一天的过程中,我看到它吞噬了大量的
内存
,最后我不得不杀死并重新启动它。当然,我怀疑是我自己构建的C扩展。然而,当我在
valgrind
下运行
应用程序
时,它没有显示任何
泄漏
(除了“可能丢失”中的一些大数字,
但
“裸体”
Python
解释器也会这样做)。我已经下载并编译了一个支持调试的
Python
-3.6.8版本,并将其安装在一个虚拟环境中,但我终生无法弄清楚
浏览 16
提问于2019-11-27
得票数 0
回答已采纳
1
回答
如何检查Guile扩展模块中的
内存
泄漏
?
、
、
、
这个扩展模块嵌入了一个
Python
解释器。 由于此扩展模块调用
Python
解释器,因此我需要验证它是否正确地管理
Python
对象占用的
内存
。我发现
Python
解释器在自己的
内存
处理中表现良好,因此,如果没有其他干扰因素,通过运行
valgrind
,我可以发现由于我自己的
Python
解释器嵌入代码中的bug而导致的
内存
泄漏
。但是,当我在
valgrind
下运行Guile时,
valgrind</em
浏览 0
提问于2008-09-17
得票数 8
回答已采纳
1
回答
valgrind
是否可以输出部分报告,而不必退出所分析的
应用程序
?
我想用
valgrind
检查一个长时间运行的进程是否有
内存
泄漏
。我怀疑我想要的
内存
泄漏
可能只有在执行几个小时后才会发生。我可以在
valgrind
下运行
应用程序
并获得
valgrind
日志,
但
这样做意味着我必须退出
应用程序
并重新启动它,以便重新启动一个新的
valgrind
会话,为此我仍然需要等待几个小时。有没有可能让
valgrind
和
应用程序
保持运行,并在执行过程中的任
浏览 0
提问于2012-03-15
得票数 6
回答已采纳
3
回答
如何追查
valgrind
说不存在的
内存
泄漏
?
、
、
、
首先,
内存
确实
泄漏
了,
但
只是在每个程序消耗了我
内存
的.9 %的情况下(以前最大的
内存
占用了我全部6%的
内存
)。当我试图阻止这些程序时,
valgrind
显示没有直接的
内存
泄漏
,它显示了一些潜在的
内存
泄漏
,但我检查了它们,我不认为它们中的任何一个代表真正的
内存
泄漏
;除此之外,当程序消耗超过100MB时,可能的
内存
泄漏
仅显示为几千字节
浏览 4
提问于2012-08-30
得票数 8
回答已采纳
1
回答
如何检测窗口化(gtk、qt等)
应用程序
的
内存
泄漏
?
、
我过去常常使用
valgrind
来查找
应用程序
中的
内存
泄漏
。但是,当我使用gtk/qt/glut或任何“窗口”
应用程序
时,
valgrind
就像是垃圾邮件一样。我发现在这些库中没有真正的
内存
泄漏
--但是如何检测真正的
内存
泄漏
呢?
浏览 2
提问于2012-09-04
得票数 3
回答已采纳
2
回答
Valgrind
用于检测java web
应用程序
中的
内存
泄漏
、
、
我有在Tomcat容器中运行的web
应用程序
。我被要求调查使用
Valgrind
来检测
内存
泄漏
。可以使用
Valgrind
来分析Java web
应用程序
吗?如果是,那么相对于现有的/内置的JVM
内存
分析器,它是一个可行的选择吗?我已经运行了JConsole和VisualVM来查看是否有
内存
泄漏
,并且发现没有这样的
泄漏
。根据我到目前为止的调查,我发现
Valgrind
适用于C/C++<e
浏览 7
提问于2016-02-04
得票数 0
1
回答
gSOAP C++客户端
内存
泄漏
、
、
、
、
我的问题是,对于每个请求,
内存
使用量以大约相同的大小线性增长。我在getWords中添加了soap_destroy(服务->soap),
但
没有用。有人能指出这段代码中缺少哪些清理代码吗?
浏览 1
提问于2010-08-10
得票数 2
3
回答
如何在
Python
C++扩展中使用
valgrind
?
、
、
我在C++类上实现了
Python
扩展。我没有用来运行
valgrind
的C++目标。我想使用
valgrind
进行
内存
检查。 我可以在
Python
中使用
valgrind
吗?
浏览 4
提问于2010-10-21
得票数 36
7
回答
分析C++多线程
应用程序
、
、
、
你对Linux和windows上的C++多线程
应用程序
有什么建议?我主要对缓存未命中、
内存
使用、
内存
泄漏
和CPU使用情况感兴趣。我使用
valgrind
(仅在UNIX上),
但
主要用于查找
内存
错误和
泄漏
。
浏览 15
提问于2009-03-12
得票数 10
回答已采纳
1
回答
如何修复瓦莱尔日志中的
内存
泄漏
、
、
、
这是我第一次看到
valgrind
,这个日志是由其他用户提供的(我不能运行
valgrind
,因为它不支持stlinux (sh4) )。为了学习如何用
valgrind
修复
内存
泄漏
,如果有专家的话,请选择一行贝娄的val差事错误日志(并告诉我们,他打算修复的val差错线并发布他们的修复程序(源代码补丁)。然后,我们将学习如何修复
valgrind
中的
内存
泄漏
,并且我将自己完成所有的休息修复(我只需要一个示例修复) 下面是
应用程序
trac浏览
浏览 1
提问于2012-10-17
得票数 0
1
回答
CBE上的
Valgrind
我需要在cell处理器上调试一个C
应用程序
,然后使用
valgrind
检查
内存
泄漏
。我查看了他们的网站(支持的平台),
但
没有任何关于CBE的内容。有没有人在CBE上成功使用
valgrind
?
浏览 1
提问于2010-09-02
得票数 0
回答已采纳
1
回答
将
valgrind
配置为仅执行
泄漏
检查
我正在尝试查找JVM加载的C库中的
内存
泄漏
。是否可以将
valgrind
配置为仅执行
泄漏
检查,而不执行任何其他检查。我之所以这样问,是因为
valgrind
检测到JVM本身存在大量
内存
错误,而我对此并不感兴趣。 我尝试过抑制,
但
JVM似乎总是出现新的错误。
浏览 2
提问于2019-10-02
得票数 0
2
回答
堆大小不断增加,直到
应用程序
崩溃(C++)
、
、
、
、
我想请教一下这个问题 我有一个正在运行的程序--从长远来看,它的
内存
不断增加,直到所有资源耗尽,当然,它会崩溃(达到临界大小需要几天的时间)。到目前为止,我所做的是使用
Valgrind
,找到所有的
内存
泄漏
并修复它们,但是现在我仍然有一个小的
内存
泄漏
,这是由于堆越来越大而造成的,为此我使用了工具。问题是,当我使用massif时,它不能运行太长时间,并且会导致
应用程序
在几个小时后崩溃。我已经尝试了一个小时的
内存
泄漏
,这个问题是最低阈值不能
浏览 5
提问于2014-02-11
得票数 2
回答已采纳
2
回答
分析网络
应用程序
(套接字处理程序等)中的资源
泄漏
、
、
对于
内存
泄漏
,有许多可用的工具,例如
valgrind
,您可以使用它们来找出
泄漏
来自何处。对于OpenGL
泄漏
,有glDEBugger,它对这类东西非常有用。 有没有类似的网络编程工具?另外,如果我错了,请纠正我,
但
高级语言(java、
python
等,而不是c++)能够像处理
内存
管理一样处理这些资源管理吗?
浏览 1
提问于2011-02-22
得票数 0
回答已采纳
1
回答
用ctype诊断
Python
中访问的Windows的
内存
泄漏
、
、
、
、
我用
Python
为一段商业软件编写了一个抽象层,该软件具有用于访问数据库后端的API。API是通过Windows公开的,我的库是用
Python
编写的。我的
Python
包加载
应用程序
提供的必要库,初始化它们,并在上面创建几个
Python
。有一些低级函数可以简单地包装API,使函数可以从
Python
调用,还有一个更高级别的接口,使与本机API的交互更加高效。 我遇到的问题是,当运行使用库的守护进程时,似乎存在
内存
泄漏
。(几百KB/s)我使用了几个
浏览 0
提问于2016-02-19
得票数 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
回答已采纳
1
回答
我如何理解我的英勇错误信息?
、
、
、
我正在从val差尔那里得到以下错误消息:==1808== at 0x4A05E7D: malloc (vg_replace_malloc.c:309)==1808== by 0x4CC2BA9: hwloc_connect_levels (topology.c:1774) ==1808==
浏览 1
提问于2019-07-30
得票数 0
1
回答
Valgrind
:如何使用
valgrind
来检测Android上本机代码的
内存
泄漏
?
、
、
、
如何使用
Valgrind
来检测android
应用程序
原生代码中的
内存
泄漏
?
Valgrind
是否支持不同的设备和操作系统版本?它对android模拟器的支持有多好?
浏览 1
提问于2013-11-20
得票数 1
1
回答
是否检测到OpenGL
内存
泄漏
?
、
、
、
、
我正在测试一个OpenGL
应用程序
,我故意不删除很多OpenGL结构来检查
内存
泄漏
。例如,我创建了一个由多个着色器组成的数组,从未调用过glDeleteShader()是瓦兰因无法检测到这些
内存
泄漏
,还是有一些垃圾收集器在我背后确保没有发生此类
泄漏
浏览 0
提问于2018-02-11
得票数 3
回答已采纳
2
回答
生成
valgrind
以根据请求收集数据
、
、
、
我发现了一个
内存
泄漏
,我正在用massif追踪它。问题是,
泄漏
总是发生在
应用程序
启动几个小时后。现在在massif上运行的
应用程序
比正常情况下慢了20倍,因此要发生
泄漏
,我必须等待100个小时或更长时间。我甚至试图等待这一次,
但
碰巧没有
泄漏
。我怀疑
泄漏
可能只在我的项目全速运行时才会发生?由于无法将
valgrind
附加到正在运行的进程,是否有可能延迟
valgrind
,以便它在一段时间后收集数据,或者更
浏览 31
提问于2021-09-06
得票数 0
点击加载更多
相关
资讯
解决Django应用程序中的内存泄漏问题
如何用gperftools分析深度学习框架的内存泄漏问题
记一次Python脚本实现内存泄漏测试的方法,经验分享篇
Windows WDAC 内存泄露具体是什么原因引起的?
在malloc和free上的一天
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券