C/C++中经常会使用到malloc/new进行堆空间申请同时使用free()/delete 进行内存释放,但是如果频繁对内存进行申请释放就会产生内存碎片,比如申请的内存空间是100字节,用完之后释放,然后下次申请101字节的空间,这时候就不能使用上次已经释放的100字节,这100字节就是内存碎片,如果程序频繁进行这种类似的行为,最后会导致可申请内存空间就会越来越少
Powered by: 博客园 Copyright © 2024 黑色の铅笔 Powered by .NET 9.0 on Kubernetes