社区
Windows SDK/API
帖子详情
怎样才能查出程序的内存泄漏问题?
cherryleo
2004-09-25 09:12:39
我想测试某程序运行时的内存占用情况,发现内存泄漏的问题,不知道该怎样做呢?
我知道有专门的检查内存泄漏的工具,但如果不用工具,直接写代码可以实现吗?
...全文
223
14
打赏
收藏
怎样才能查出程序的内存泄漏问题?
我想测试某程序运行时的内存占用情况,发现内存泄漏的问题,不知道该怎样做呢? 我知道有专门的检查内存泄漏的工具,但如果不用工具,直接写代码可以实现吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cherryleo
2004-10-09
打赏
举报
回复
看来自己写代码有些困难,我想放弃了。很高兴得到大家的帮助,谢谢!结贴之前,还希望认识更多的朋友,大家帮忙顶一顶吧:)
yueyixing
2004-09-29
打赏
举报
回复
memproof
cherryleo
2004-09-28
打赏
举报
回复
我下了个boundschecker,用用看,说不定有所启发。要是能把它挂到dunit中就好了
fj218
2004-09-28
打赏
举报
回复
用任务管理器简单明了
masterjames
2004-09-27
打赏
举报
回复
用测试工具DUNIT
cherryleo
2004-09-27
打赏
举报
回复
如果我只想检查程序中的某一个单元甚至是某一个函数或方法的内存占用情况呢?用任务管理器好像不行吧。怎样才能知道内存泄漏了呢
Tensionli
2004-09-27
打赏
举报
回复
直接用任务管理器
ljpxyxc
2004-09-27
打赏
举报
回复
原来你要做个这样的工具.通常程序关闭时,WINDOWS会自动释放为该程序分配的所有内存.你的这个程序就是要观察一个正在运行的程序的内存分配与释放.有难度.
cherryleo
2004-09-27
打赏
举报
回复
谢谢ljpxyxc,不过我现在是想在一个测试工具中增加检测内存泄漏这项功能,所以还是想知道源码,而不是通过工具。如果用boundschecker工具,可以把它嵌到我的测试工具中吗?
cherryleo
2004-09-27
打赏
举报
回复
james:Dunit可以检查内存泄漏吗?我现在研究的就是Dunit,你是不是用过dunit?要是用过的话,那太好了!我有一堆的问题想请教。lucy9260@sohu.com
jijl2001
2004-09-26
打赏
举报
回复
我也想知道
linzhengqun
2004-09-26
打赏
举报
回复
任务管理器中可以看。
写代码吗。。。。这个不大清楚呢。
ljpxyxc
2004-09-26
打赏
举报
回复
你可以用一下BoundsChecker Delphi Edition (它有专门VC/MFC 版的),它和著名的SoftIce是一个公司出的.(实际上boundschecker)也挺著名),可以自动查明静态的堆栈错误及内存/资源泄露.很方便.
chengchong1979
2004-09-26
打赏
举报
回复
高深
菜鸟也能搞定C++
内存泄漏
C++内存分配与释放均由用户...但是由于
内存泄漏
是
程序
运行并满足一定条件时才会发生,直接从代码中
查出
泄 漏原因的难度较大,而且一旦
内存泄漏
发生在多线程
程序
中,从大量的代码中要靠人工找出泄漏原因,无论对新人还是
linux内存泄露检测工具
Linux 内存泄露检测是指在 Linux 环境下检测
程序
内存泄露的过程。内存泄露是指
程序
在申请内存后没有释放,导致内存的浪费和系统性能下降。检测内存泄露可以使用 Valgrind 工具,它可以检测到代码中的内存泄露
问题
。 ...
Linux:Java应用随着持续运行一段时间后,内存可用率逐渐减少的乌龙事件排查过程
机器上有其他进程也占内存,我想确定下是否是
内存泄漏
导致的,查清楚后也能对线上的应用运行情况有更好掌握,如果有
内存泄漏
查出
原因进行解决,避免隐患的发生。 二、 排查过程 整体的排查步骤如下: Java的堆内存和...
linux下的调试工具valgrind.pdf
因此Memcheck工具能够探测到以下
问题
:使用未初始化的内存、读/写已经被释放的内存、读/写内存越界、读/写不恰当的内存栈空间、
内存泄漏
、使用malloc/new/new[]和free/delete/delete[]不匹配。 2. Cachegrind:...
Java
程序
设计ppt课件(完整版).pptx
Java抛弃了其他语言中容易引起错误的某些
程序
概念类型,如它不支持指针,避免了内存分配错误,以及必须预防
内存泄漏
。Java具有实时异常处理的功能,这有助于提高
程序
的健壮性。Java强制
程序
员编写处理异常的代码,使...
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章