检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国电子科技集团公司第三十研究所 [2]河南大学
出 处:《中国科技信息》2025年第5期70-73,共4页China Science and Technology Information
摘 要:0背景Linux应用中内存泄漏是指堆内存的泄漏,即程序从堆中分配的、大小任意的(内存块的大小可以在程序运行期间决定)、使用后必须操作进行释放的内存,应用程序一般使用malloc、realloc、new等接口函数从堆中分配得到一块内存,使用完毕后,程序必须负责相应的调用free或delete释放该内存。运行过程中分配内存资源由于疏忽或错误未能正确释放,导致这些内存无法被操作系统回收,即为内存泄漏。我们一般把程序的虚拟内存分为以下几个部分:堆栈、只读段、数据段以及内存映射段。其中只有两个地方会发生内存泄漏:堆、内存映射段。
关 键 词:内存泄漏 内存映射 虚拟内存 应用程序 接口函数 程序运行 操作系统 堆内存
分 类 号:TP333[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49