腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
检测和消除
Linux
应用程序中的
内存
泄漏
linux
、
memory-leaks
我们有一个非常大的项目,这基本上是一个应用程序,使用
Linux
应用程序编程,并在PowerPC处理器上运行。这个项目最初是由另一个公司开发的。我们从公司获得了这个项目,现在我们正在维护这个项目。由于这是一个大型项目,因此不可能找到每个源代码文件并找出
内存
泄漏。我们已经使用了Valgrid,mpatrol和其他
内存
泄漏
检测工具
。这些工具没有多大帮助,
内存
泄漏也没有明显减少。在这种情况
下
,除了上面提到的
内存
泄漏
检测工具
之外,如何着手减少
内存</em
浏览 1
提问于2011-11-07
得票数 3
1
回答
修复第三方C库中发生的
内存
泄漏
ios
、
objective-c
、
xcode
char *cstr = [content cStringUsingEncoding:NSUTF8StringEncoding]);现在,Xcode
内存
泄漏
检测工具
显示了一个带有的有什么办法能把这个
泄露
的记忆清理掉吗? 此外,我没有源代码,这意味着我无法构建泄漏
内存
的库。
浏览 6
提问于2015-07-14
得票数 0
2
回答
崩溃后操作系统会清理vulkan资源吗?
vulkan
、
resource-cleanup
我正在尝试创建C++类来封装Vulkan初始化过程(在一个非常基本的级别上,我还在学习),我的设置方式需要将vulkan设备传递给一个显式的“破坏”函数,以便进行清理。我将所有的初始化都包围在一个try-catch块中;问题是,如果在初始化过程中抛出异常,那么对象就会被销毁,并且我无法调用我的“破坏”函数。try{ SomeResource resource(device); OtherResource other(device); // suppo
浏览 6
提问于2019-06-06
得票数 1
回答已采纳
50
回答
内存
泄漏还好吗?
c++
、
c
、
memory-leaks
如果您分配一些
内存
并使用它,直到应用程序中的最后一行代码(例如,全局对象的析构函数)?只要
内存
消耗不随时间增长,当应用程序终止时(在Windows、Mac和
Linux
上),信任操作系统可以为您释放
内存
吗?如果
内存
被连续使用,直到被操作系统释放,您会认为这是一个真正的
内存
泄漏吗?我只看到一个实际的缺点,那就是这些良性泄漏将以错误的形式出现在
内存
泄漏
检测工具
中。
浏览 59
提问于2008-11-07
得票数 238
回答已采纳
1
回答
当应用程序在Solaris上编译时,在
Linux
上使用Val差尔也有帮助吗?
c
、
linux
、
memory-leaks
、
solaris
、
valgrind
我已经看到我有一个小的
内存
泄漏,并且一直在使用
Linux
上的Valgrind来检查它。我的问题是:如果我在
Linux
上运行Val差路并使所有
内存
泄漏都达到100% (或至少接近于此),如果我可以在Solaris上编译应用程序,这是否意味着它也应该运行相同的行为(这意味着我不必使用Solaris特定的
内存
泄漏
检测工具
)?我知道
Linux
和Solaris之间的
内存
管理会有很大的不同,但是在
内存
泄漏检测方面,它们是一样的吗? (如有任何意见
浏览 6
提问于2011-01-30
得票数 3
回答已采纳
2
回答
尝试访问objectArray时"-[CFString respondsToSelector:]:消息发送到已释放的实例“
iphone
、
objective-c
、
uitableview
、
memory-management
、
memory-leaks
我正在尝试加载tableView中的
下
10行数据,而程序在非常感谢您的帮助。
浏览 1
提问于2011-02-23
得票数 1
6
回答
我是否遇到了
内存
泄漏,或者只是Firefox中的
内存
使用率过高?
javascript
、
memory-leaks
Firefox使用了高达400兆的
内存
。我怎么知道Firefox是在
泄露
内存
,还是仅仅因为它能
泄露
内存
就使用了大量
内存
? 有没有其他浏览器可以在不需要
内存
的情况
下
使用更少的
内存
?我感觉firefox抢占了一大堆
内存
,除非迫不得已,否则不会释放它。很明显,我对
内存
管理的总体理解非常肤浅。
浏览 8
提问于2009-04-03
得票数 6
回答已采纳
3
回答
Visual C++调试版本是否识别堆损坏错误?
debugging
、
build
我一直在努力检测我们产品中的
内存
损坏错误。像valgrind这样的
内存
检测工具
只会在崩溃时告知问题,而不会在损坏实际发生时告知问题。我在使用调试构建时看到,它将在释放块之前和之后检查
内存
区,并显示调试断言失败,说明发生了堆损坏。那么,我可以在调试模式
下
重新构建我的产品,以便在错误发生时正确捕获它吗?它还会捕获缓冲区溢出等吗?我在互联网上找不到任何针对
内存
错误检测的调试版本的信息。
浏览 0
提问于2011-10-06
得票数 1
1
回答
如果我删除类,shared_ptr会被删除吗?
c++
、
boost
、
shared-ptr
我在运行时监视程序的虚拟
内存
使用情况,并希望在调用deleteSelf()之后
内存
使用率会下降,但它没有。为什么会这样呢?
浏览 4
提问于2015-05-31
得票数 1
回答已采纳
1
回答
为什么会有
内存
泄漏?(C)
c
、
memory-leaks
board[i] = (grid_t*)calloc(height, sizeof(grid_t));} 每次调用calloc时,此代码都会发生
内存
泄漏
浏览 2
提问于2017-04-09
得票数 0
回答已采纳
7
回答
GCC
内存
泄漏检测相当于微软crtdbg.h?
c++
、
c
、
xcode
、
gcc
、
memory-leaks
在Visual Studio中使用Microsoft MSVC编译器开发通用C++库多年后,我们现在将其移植到
Linux
/Mac (为我们祈祷)。我已经习惯并非常喜欢MSVC中简单的
内存
泄漏检测机制: #define _CRTDBG_MAP_ALLOC #define NEW new( _NORMAL_BLOCK每当使用我们的库的进程终止时,任何
内存
泄漏(尚未释放的块)都会在控制台上与最初分配
内存
的文件和行号一起报告。现在我们转到了GCC的世界,我发现
内存</
浏览 2
提问于2009-11-19
得票数 28
回答已采纳
5
回答
就我一个人在用服务器,负载据让100%?
ICP备案
网站在备案,就我一个人在用服务器,负载据让100%??????
浏览 1070
提问于2018-10-19
2
回答
ThreeJS loadTexture将图像收集到
内存
中,
内存
提升速度很快
javascript
、
memory-leaks
、
three.js
:) 也许有人知道如何在不
泄露
内存
的情况
下
动态地更换材料
浏览 0
提问于2014-06-26
得票数 0
1
回答
ejabberd: erlang和
Linux
进程之间的
内存
差异
memory
、
memory-leaks
、
erlang
、
ejabberd
我在
Linux
(Erlang R14B 03)上运行ejabberd2.1.10服务器。我正在使用工具批量创建XMPP连接,并随机发送消息。ejabberd接受大多数连接。但是如果我使用top命令检查ejabberd进程的
内存
使用率,我可以观察到ejabberd进程的
内存
使用量在不断增加。我可以看到erlang: memory (total)的值与top命令显示的
内存
使用量之间的差异正在不断增加。 请告诉我显示
内存
差异的原因。是不是因为
内存
泄露
?有没有什么方法可以调试
浏览 1
提问于2012-03-06
得票数 3
2
回答
Crouton环境在退出程序后没有释放
内存
吗?
c
、
memory-leaks
、
malloc
、
crouton-os
我正在尝试使用它在
linux
环境中进行一些C编程练习。每当我运行一个使用malloc()的程序时,我都会收到x字节的
内存
泄漏错误。当我显式释放分配的
内存
时,
内存
泄漏错误就会消失。我知道free()是很好的编码实践,但我只是想知道是否有一种方法可以让分配的
内存
在退出后自动释放。
浏览 4
提问于2018-03-01
得票数 0
2
回答
如何实现HTTP守护进程
linux
、
api
、
http
由于我们不想
泄露
我们的代码,我们目前正在检查应该在哪种技术中重写它。 我的问题是:在不
泄露
代码的情况
下
,如何在
Linux
机器上实现相对简单的HTTP守护进程?
浏览 6
提问于2012-06-15
得票数 0
1
回答
linux
内核模块中的
内存
泄漏
检测工具
linux
、
linux-kernel
我正在编写驱动程序,我想知道哪些工具可以帮助扫描/分析
Linux
内核模块中的
内存
泄漏。
浏览 2
提问于2012-04-24
得票数 6
2
回答
了解C++中
内存
泄漏的好资源/书?
c++
、
memory-leaks
我正在寻找一本好的资源/书来了解C++中的
内存
泄漏。我使用
Linux
Ubuntu和QtCreator作为集成开发环境(有办法在那里看到它们吗?)。
浏览 4
提问于2011-05-03
得票数 2
回答已采纳
1
回答
如何在堆和栈之间设置保护页?
linux
、
linux-kernel
、
heap-memory
、
stack-memory
、
xv6
我在xv6中定义了一个向上的堆栈(它有一个向下的堆栈),我想知道如何在堆栈和堆之间放置一个保护页。有没有什么特别的系统调用我可以利用?另外,我如何才能保持单页地址空间始终位于堆栈和堆之间?
浏览 4
提问于2013-10-21
得票数 2
1
回答
GNU调试器(GDB)和“帮助信息泄漏”?
c
、
gdb
我在
Linux
64位机器上运行GDB 7.2。这一切都很好,但现在我想尝试使用GDB来帮助我检测
内存
泄漏,如下面的文章所示: GDB with info leaks command availability check:当我做“帮助信息
泄露
”时,我什么也得不到;-(顺便说一句:你们觉得使用GDB来查找
内存
泄漏怎么样?
浏览 1
提问于2011-01-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下如何解决高内存使用率问题?
开发者抱怨 Linux 在低内存条件下的糟糕性能
每日开源项目第20期
一种穷人式的内存泄露检测方式
Json-C用法释疑
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券