铅笔

在你的害怕中坚持的越多,你就会越自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

分析内存碎片

Posted on 2022-03-12 10:56  黑色の铅笔  阅读(75)  评论(0编辑  收藏  举报

C/C++中经常会使用到malloc/new进行堆空间申请同时使用free()/delete 进行内存释放,但是如果频繁对内存进行申请释放就会产生内存碎片,比如申请的内存空间是100字节,用完之后释放,然后下次申请101字节的空间,这时候就不能使用上次已经释放的100字节,这100字节就是内存碎片,如果程序频繁进行这种类似的行为,最后会导致可申请内存空间就会越来越少