社区
C语言
帖子详情
请问一个内存泄露方面的问题?
chsilence
2004-03-26 03:33:47
我想做一个程序来分析.C文件的内存泄露问题,请大家给个思路,不知道如何下手?谢谢!
...全文
62
9
打赏
收藏
请问一个内存泄露方面的问题?
我想做一个程序来分析.C文件的内存泄露问题,请大家给个思路,不知道如何下手?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonyon
2004-03-26
打赏
举报
回复
gz
还有没有呀?
chsilence
2004-03-26
打赏
举报
回复
运行时,怎么管理呢?静态分析和动态分析都可以
moswawa
2004-03-26
打赏
举报
回复
不可能的,如过你是分析文件,那你怎么知道他跑到那个分枝?
如果是运行,你可以管理内存,
ruihouwei
2004-03-26
打赏
举报
回复
不过内存泄漏地类型有很多,所以检查的机理也不一样。
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0312/257583.html
ruihouwei
2004-03-26
打赏
举报
回复
是不是写一个程序来分析一段代码是不是会产生内存泄漏?
我想首先就如楼上的说的那样,先分析代码中的分配与回收是否配对吧!
yjh1982
2004-03-26
打赏
举报
回复
malloc和free配对.
chsilence
2004-03-26
打赏
举报
回复
想学习一下,当然静态情况下没有了,请问各位大侠,有思路吗?
liao2001
2004-03-26
打赏
举报
回复
.c不会有泄漏问题,只有进程才会有
fireinsky
2004-03-26
打赏
举报
回复
有boundcheck,为什么要自己做。
查看内存使用情况的汇编源代码
查看内存使用情况的汇编源代码
内存泄漏是什么?如何避免内存泄漏?
什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现内存泄漏会导致响应越来越慢,最终卡死。// 1.内存申请了忘记释放// 2.异常安全
问题
Func();// 这里Func函数抛异常导致 delete[] p3未执行,p3没被释放.
何为内存泄漏?如何监测并防止内存泄漏事故发生?
计算机内存称为随机存取存储器 (RAM),它临时存储与计算机上运行的操作系统、程序和服务相关的信息。之所以使用 RAM,是因为它速度够快(比 SSD 还快),能够通过存储临时数据来提高计算机的性能。应用程序根据需要使用内存,存储与操作经常请求的数据等相关的信息。当应用程序停止使用分配的内存时,它表示内存现在是空闲的。但是,如果应用程序继续运行而不返回分配的内存,它将逐渐消耗越来越多的可用内存,最终导致系统崩溃。
ThreadLocal真会内存泄漏?
在讨论ThreadLocal存在内存泄漏
问题
之前,我觉得有必要先了解一下什么是内存泄漏?我们为什么要解决内存泄漏的
问题
?这里引用一段百度百科对内存泄漏的解释。内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。从Java的内存管理来说,就是ThreadLocal存在无法被GC回收的内存。
unity如何检测内存泄漏_Unity游戏引擎游戏开发时遇到内存泄漏
问题
怎么办?
内存泄露
是开发人员在项目研发过程中最常见也最不愿遇到的
问题
。就目前来看,大家对于判断项目是否存在
内存泄露
仍然存在一些误区:误区一我的项目进出场景前后内存回落不一致,比如进入场景后,内存增加40MB,出来后下降30MB,仍有10MB内存没有返回给系统,即说明内存存在泄露情况。误区二我的项目在进出场景前后,Unity Profiler中内存回落正常,但Android的PSS数值并没有完全回落(出场景后...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章