malloc释放内存后会产生碎片吗