腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
使用Valgrind抑制
Qt
内存
泄漏
的文件
、
、
、
、
我通常用C++编写类,并在
Linux
平台上使用valgrind检查它们是否有
内存
泄漏
。在释放所有堆
内存
之前,我不会感到满意。开始在
Qt
中编写,我发现valgrind检测到了多少个
泄漏
,也是在一个简单的项目中。它们太多了,很难检测到我同样的漏洞。我在某个地方读到,可以使用valgrind的抑制文件来帮助过滤掉不需要的
泄漏
,但我找不到它。 我使用的是Ubuntu11.04 x64,g++ 4.5,
Qt
4.7。有人知道如何处理这个问题吗?
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
1
回答
仪器一直告诉我有
内存
泄漏
、
、
我刚接触mac和仪器,我用它来测试我的
Qt
应用
程序
,我发现了很多
泄漏
的对象,几乎所有的对象都来自
Qt
库。我非常仔细地检查了我的代码,但找不到问题。为了避免
内存
泄漏
的问题,我严格遵守RAII的规则,总是让类来处理资源,确保每个widget都有一个父widget,那些没有父widget的widget将通过智能指针或
Qt
::WA_DeleteOnClose为了修复
内存
泄漏
警告,我编写了一个非常简单的
Qt
应用
程序</
浏览 0
提问于2013-04-24
得票数 15
1
回答
确定嵌入式设备上是否存在
内存
泄漏
、
、
、
我有一个基于
linux
的嵌入式设备,在上面我正在运行一个
QT
GUI应用
程序
以及控制一些硬件的第二个应用
程序
。两者通过TCP相互通信。我最近运行了一个系统测试,我使用Squish模拟了整个星期的
QT
应用
程序
。在测试开始和结束时,我分别为两个进程提取smap和pmap文件。同样,我提取了meminfo文件。我如何比较之前和之后的文件,以粗略地了解整个设备是否存在
内存
泄漏
问题?此外,如果检测到
泄漏
,我如何粗略地估计设备何时停止正常工作?
浏览 0
提问于2015-03-26
得票数 0
1
回答
如何检测窗口化(gtk、
qt
等)应用
程序
的
内存
泄漏
?
、
我过去常常使用valgrind来查找应用
程序
中的
内存
泄漏
。但是,当我使用gtk/
qt
/glut或任何“窗口”应用
程序
时,valgrind就像是垃圾邮件一样。我发现在这些库中没有真正的
内存
泄漏
--但是如何检测真正的
内存
泄漏
呢?
浏览 2
提问于2012-09-04
得票数 3
回答已采纳
2
回答
用
QT
和MinGW32实现Windows下的
内存
泄漏
检测
、
、
、
最近,我一直在用
QT
Creator进行C++开发。一切都很好,我马上就要打包和分发我的应用
程序
了。但很明显,在发布之前,你最好确保一切都是正确的。所以我正处于测试阶段,有些东西告诉我我有一些轻微的
内存
问题。没什么严重的,但我喜欢纠结于这些;-)。 因此,我决定尝试一些
内存
泄漏
检测库。对于初学者,我看了一下问题。其他人建议使用MSVC编译器,这样我就可以使用CRT
内存
验证例程。我曾考虑过,但决定暂时不这么做,因为它会对在
QT
Creator中使用调试器产生影响。然后我偶
浏览 1
提问于2010-12-25
得票数 9
1
回答
内存
泄漏
会导致我的进程被杀死吗?
、
、
、
2周的应用
程序
。尝试1:我尝试用纠正
内存
泄漏
,但是有些“可能”
泄漏
在我在
程序
中使用的库中(很多是malloc)。这是一个很大的工作,以了解所有的轻巧,这不是目标。尝试2 :我询问了
Linux
下的
内存
管理,并了解了OOM-Killer。我推断OOM-Killer可能觉得我的进程在
内存
泄漏
的情况下运行得太久了,于是就把它杀死了。问题: 你认为像OOM-Killer这样的进程会不会因为我的
内存
泄漏
和我的<
浏览 0
提问于2018-08-24
得票数 1
1
回答
Qt
"BoundsChecker"?对工具有什么建议吗?
有什么好的推荐工具来测试
Qt
应用
程序
的
内存
吗?可以报告
内存
泄漏
、错误的指针操作等。
浏览 1
提问于2012-02-10
得票数 0
回答已采纳
1
回答
如何避免QSS
内存
泄漏
:图片选择器?
、
、
几天来,我在我的软件中搜索
内存
泄漏
的来源,至少找到了它。因此,步骤如下:创建图形用户界面应用
程序
,将图像添加到.qrc,在
Qt
Designer中创建表单,在其中添加QPushButton并在styleSheet属性中编写(名为“closeButton”的按钮) 没有我添加的样式表,
程序
工作得很好,有了样式表,我收到了
内存
<e
浏览 20
提问于2020-03-12
得票数 0
2
回答
Qt
:在默认浏览器中打开带有目标的链接,不
泄漏
内存
、
、
、
它会
泄漏
内存
,因为我做了一堆额外的WebViews,直到进程退出时才会清理。我怎么能做到这一点而不
泄漏
记忆呢? QApplication a(argc, argv); w.show(); }
QT
浏览 5
提问于2013-12-01
得票数 7
回答已采纳
4
回答
关闭
QT
4.5应用
程序
时,Visual报告已检测到
内存
泄漏
、
、
、
我正在使用Visual 2008在Windows上构建一个
QT
4.5应用
程序
。每当我以调试模式运行我的应用
程序
,然后关闭它时,Visual就会将以下内容打印到输出窗格中: 侦测到
内存
泄漏
!我注意到了这一点,特别是在使用
Qt
4的模型/视图框架时。
Qt
实际上存在
内存
泄漏
,还是在Visual错误报告
泄漏
的情况下?
浏览 5
提问于2009-06-17
得票数 1
回答已采纳
4
回答
是否有一个简单的
内存
调试器的窗口,(a)是免费的,(b)工作?
、
、
、
我一直在尝试调试大型项目中的一个微妙的
内存
问题。已经好几个星期了,我还是没能找到。我的
程序
在运行一定时间后随机崩溃。因此,我一直在尝试获得某种类型的
内存
调试器。以下是我考虑过/尝试过的方案: MPatrol --同样,它主要用于
linux
。windows版本用于MingGW,我使用的是Visua
浏览 1
提问于2011-11-04
得票数 4
1
回答
为什么我在继承
Qt
中的QWidget类时出现
内存
泄漏
、
、
我试图通过继承基类QWidget来设计一个类,但是在通过new创建这个类时,我会发现
内存
泄漏
。>=
QT
_VERSION_CHECK(5, 0, 0))#else} 当我调用某个函数时,
浏览 1
提问于2018-07-03
得票数 0
回答已采纳
1
回答
Java性能调优,JNI
内存
泄漏
、
、
我有一个Java应用
程序
。它是一个
Linux
平台。我们使用的是Java6,它是普通的sdk Java加上一些JNI。那么我们就怀疑JNI部分了。因为JNI部分
内存
泄漏
不能被visualvm发现。在进行Java性能测试时,有人可以给出一些关于如何检查JNI
内存
<e
浏览 2
提问于2011-12-10
得票数 3
回答已采纳
1
回答
如何跟踪应用
程序
内存
泄漏
?
、
、
、
我有一个在移动设备上运行的大型应用
程序
,它是用C++编写的,它的UI是用
QT
构建的。 你知道在移动设备上运行
QT
应用
程序
时,我可以运行什么工具来检查
内存
泄漏
吗?
浏览 5
提问于2012-01-31
得票数 1
回答已采纳
3
回答
如果遇到
内存
泄漏
,在
Linux
上的进程中会计算
内存
使用量吗?
、
、
根据"top“命令的结果,
内存
使用量经历了很大的增加。但是,根据每个进程的
内存
使用情况,并没有使用那么多
内存
。8333812k free, 1039700k buffers
Linux
似乎会将缓冲区/缓存的使用情况标记为已使用,但应用
程序
并不使用它们。在这种情况下,我仍然有可用的日志
内存
。 但是,
内存
和交换
浏览 1
提问于2012-06-29
得票数 0
回答已采纳
3
回答
Linux
中有
内存
泄漏
吗?
、
、
、
、
我想知道
Linux
源代码是否会有
内存
泄漏
,以及它们是如何调试的,因为毕竟处理每个
程序
的
内存
的是
Linux
?请注意,这个问题不是
Linux
特有的;它还解决了MacOS和X(达尔文)中的相应问题。
浏览 2
提问于2011-07-18
得票数 1
回答已采纳
1
回答
终止PPL线程池中的线程
、
、
、
、
我想显式停止线程的原因是因为
Qt
。一些
Qt
方法将信息存储在已分配的类实例中,指向此类实例的指针存储在线程本地存储中。只有当线程以适当的方式停止时,这个
内存
才会被清除。如果不是,
Qt
就不能清理这个已分配的
内存
。结合使用PPL和
Qt
意味着这个
内存
在退出时没有被很好地释放,这本身不是一个问题,但是不幸的是这个未释放的
内存
被我们的
内存
分配库报告为一个
内存
泄漏
(类似的问题请参阅Is anyone using
浏览 14
提问于2019-02-01
得票数 4
3
回答
用于.Net可执行文件中
内存
泄漏
的工具
、
、
、
、
可能重复: 我对.Net的了解有限,所以我的问题是,我想使用一个工具来查找.Net可执行文件的
内存
泄漏
。理想情况下,当我使用应用
程序
时,
程序
应该能够检测到任何
内存
泄漏
。有没有人知道这样的工具,
浏览 10
提问于2010-09-15
得票数 7
回答已采纳
1
回答
使用巨大的C++ API和低级API
、
、
、
、
我想知道的是,当我调试我的应用
程序
(特别是使用
Qt
)时,为什么我看不到对我创建的函数的引用?相反,我从更低的API(如
Qt
)中发现了大量的信息,这些API似乎存在大量的
内存
泄漏
。这是否意味着我的应用
程序
没有任何
内存
泄漏
,或者是否意味着有太多关于
内存
泄漏
的信息,以至于它首先针对较低级别的API,然后选择转到更高级别的代码??
浏览 3
提问于2012-01-17
得票数 3
回答已采纳
1
回答
log4cxx::Level::getError()是否
泄漏
内存
?
、
、
我在一个项目中使用log4cxx日志记录库,并在
Qt
中使用Valgrind 检查
内存
泄漏
。在我看来,log4cxx::Level::getError()和log4cxx::Level::getFatal()
泄漏
了18字节的
内存
。/Logging/OLogger.cpp:51 1: operator new(unsigned int) in /usr/lib/valgrind/vgpreload_memcheck-x86-
linux</
浏览 13
提问于2015-11-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解决Django应用程序中的内存泄漏问题
从qt编程看内存分区
小心递归中内存泄漏
Django优化:如何避免内存泄漏
GNOME 3.28.2 发布:修复内存泄漏
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券