# CUI_MALLOC **Repository Path**: cuihongxi/CUI_MALLOC ## Basic Information - **Project Name**: CUI_MALLOC - **Description**: 自己写的MALLOC函数 - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-08 - **Last Updated**: 2025-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CUI_MALLOC #### 介绍 2020年8月14日18:56:00 将自己写的内存管理都放在一个文件夹中: Simple_Malloc 是一个极简的内存申请函数,适用于只申请,不释放,或者最终一起一次性释放的场合 Map0_Malloc 是我写的第一个malloc函数,思路就是用一个索引标记内存的使用情况,内存被使用,比特位标记为1,释放后清零。同时一片内存的分割也是比特位为0作为分隔符 List4_Malloc 是依据FreeRTOS的heap_4的思路实现一种内存分配。特色是定义List4Type类型的不同,决定了list4Str的大小的不同。 每种内存分配方式都有各自的应用场景,没有最好的,所以个人感觉要根据不同场合应用不同的内存分配方式,来达到最大效率