鱼C论坛

 找回密码
 立即注册
查看: 3953|回复: 4

在线。。求高手解决内存泄露的问题

[复制链接]
发表于 2012-8-2 09:14:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 .忧郁dё訷 于 2012-8-2 17:59 编辑

我在编程练习时,按下面这段代码生成了一个可执行文件 labc.exe 文件,  代码里只有动态分配,没有手动free 释放内存,并且运行了它,没过多久内存就飘到了4GB多,我的内存是8GB的,后来马上关掉了这个可执行文件,这样会不会导至我的内存那块没被释放的内存以后会不会一直就不能使用了吗?求高手解答。。。。
#include <stdio.h>
#include <malloc.h>
int main(void)
{
int * p;
int i;
while (1)
{
  p = (int *)maolloc(10000)
}
return 0;
}

注:这个文件我不是在VC里运行,而是生成的可执行文件 单独运行它的。。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-2 09:21:09 | 显示全部楼层
重启一下肯定能用
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-2 14:05:04 | 显示全部楼层
任何一个程序使用的内存,也就是申请的内存,只有 在这个程序运行的时候有效。当这个程序退出以后,所有的内存都会恢复原来的状态。。。你再牛B的程序也不会把线路板给整坏。。。所以不用重启,只要在任务管理器里面,关掉这个进程,也就是exe。就可以了。。。。前提是要确定它被关掉。。。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-2 15:29:39 | 显示全部楼层
LS大神 支持下
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-2 17:58:44 | 显示全部楼层

恩,,明白了,,谢谢了
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-12 04:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表