小弟问个关于内存泄露的问题
各位老大,小弟请教下:如果程序运行时某个函数动态申请了内存,在程序仍然运行的过程中,可能就调用这个函数已经结束,该内存没有用了,那么产生了内存泄露,没有释放该内存。可是在程序终止,这块内存是否还被占用,系统的其他程序或进程能否应用这块内存。
[解决办法]
进程结束后,
系统会回收这个“泄漏”的内存
[解决办法]
内存泄漏带来的问题是,
如果一个进程是类似守护进程,
长时间运行, 并且不断的“泄漏”,
那么程序就有可能崩溃 ~~
(比如 银行的取款机程序)
[解决办法]
程序终止后,大多数操作系统都会自动回收内存的。
怕的主要是那种需要长时间不断电运行的程序,以及在循环中不断申请内存的情况,等等。
[解决办法]
看操作系统有多智能了