发布网友 发布时间:2022-04-22 15:38
共3个回答
热心网友 时间:2022-04-22 12:22
普通在调试环境中,如果用Debug调试运行程序的话,在程序运行结束后,调试系统会自动将泄露的内存回收,问题不大。非Debug运行则无法回收泄露的内存,只能重启系统解决。热心网友 时间:2022-04-22 13:40
内存泄露是指用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。热心网友 时间:2022-04-22 15:15
只要有泄漏,无论或多或少都是失败软件,不能使用。而且除了停止这种软件运行外没有别的办法释放被霸占的内存。这种问题发生在动态申请内存的代码中,要特别注意“必须”及时释放所申请的内存就不会有问题了。就是说,我们有简单的办法不让内存泄漏问题发生,却没有有效的办法来解决已经发生的内存泄漏问题!