永发信息网

windows最新版本还存在内存泄漏的问题吗?

答案:2  悬赏:60  手机版
解决时间 2021-02-13 01:31
就是像new和malloc申请内存之后,不释放而强制退出,windows操作系统会帮忙释放吗?
如果不会,那为什么windows它不这样做?是不是这是一个技术难题很难完美解决?

还请高手帮忙解决一下我心中的困惑。
最佳答案
一个程序(进程)如果终止了,其所相关的资源(内存,句柄等)都会被系统回收,这是现代操作系统的一个特定,因此在这点上,Windows不会有泄漏的问题。

向上面的这种,虽然也算是内存泄漏,但是在程序运行期间,短期存在的;如果程序长期运行,或者在一定时间内反复分配但不释放,或者是驱动程序,甚至是操作系统内存分配机制,或者是如Windows程序的进程间的共享内存,等如果存在缺陷后漏掉,那么就是危害严重的内存泄漏了。
全部回答
windows 内存诊断程序可以诊断内存泄漏,它会测试计算机随机存取内存(ram)是否存在错误,包括一组综合性的内存测试。windows 内存诊断程序容易使用并且速度快,如果运行 windows 遇到了问题,可以使用此诊断程序查清问题是否由损坏的硬件所导致的。 还有一个很简单的办法来检查一个程序是否有内存泄漏。就是是用windows的任务管理器(task manager)。运行程序,然后在任务管理器里面查看 “内存使用”和”虚拟内存大小”两项,当程序请求了它所需要的内存之后,如果虚拟内存还是持续的增长的话,就说明了这个程序有内存泄漏问题。 当然如果内存泄漏的数目非常的小,用这种方法可能要过很长时间才能看的出来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
云翔通讯地址在什么地方,想过去办事
柳屯镇地址在哪,我要去那里办事
造梦西游4手机版什么角色好 谁更厉害
中国联通(明大指定专营店)地址在什么地方,我
有谁可以告诉我有什么动画片里有动漫人物长着
唯雅摄影在什么地方啊,我要过去处理事情
锅炉的黑烟如何经过水变成白烟
中国移动世纪风手机专卖店地址有知道的么?有
泡沫灭火系统管网及管道安装要求立管要用管卡
白蚁的群体中专门进行生育的类型是A.雌蚁和雄
舵机怎样接到接收器上
一份悠闲的 工作 的背后是什么?
想起个带火字的小名、男孩
中国移动(新正指定专营店)地址有知道的么?有
悬擘梁AB由两根相同的矩形截面梁胶合而成。若
推荐资讯
下列关于项目资本金的表述中,正确的是(  
“布雷顿森林体系”的基本特征是CA. 美国拥有
中运公司和绿源公司均为增值税一般纳税人,适
怎么看全集的十五年等待候鸟电视剧
既能退虚热,又可凉血的药物是A.赤芍、玄参B.
【jazz6】...amask4.Thetheatrewascrowdedwit
政法干警应届毕业生是指大四毕业吗?
为什么“物质的量浓度c=1000ρω/M”?
梦幻西游魔王寨法术最多几连击
永胜家具城地址好找么,我有些事要过去
五里湾地址在哪,我要去那里办事
申请宽带,电信局说没有端口要我等,我等了近
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?