编成如果不对动态变量释放,会怎样?

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:25:25
写程序时,申请了一些动态变量,如果程序结束时不销毁,会造成什么后果?

一个小程序倒是没有问题,如大型游戏,大型软件在正常工作时申请了动态空间,然后死机等不正常关闭会造成很大的内存没有被释放,会造成系统速度缓慢,有可能会崩溃。这时候必须用内存整理软件进行整理才可以恢复原状,或者重新启动。

这就是内存泄漏。

内存泄漏有可能是程序员编写时漏掉释放空间,也可能是程序使用时不正常退出造成内存没有被释放。

程序结束了就没有关系了
如果程序一直运行,则会造成内存泄露