ssmalloc:固定大小的内存块的琐碎分配器

时间:2024-04-28 19:33:32
【文件属性】:

文件名称:ssmalloc:固定大小的内存块的琐碎分配器

文件大小:3KB

文件格式:ZIP

更新时间:2024-04-28 19:33:32

斯玛索克 该存储库包含一个琐碎的内存分配库。 该库提供了ssmalloc()和ssmfree()两种方法,可用于从静态分配的内存池中分配/释放固定大小的内存块。 在编译时使用SSMALLOC_CHUNK_SIZE和SSMALLOC_ARENA_SIZE宏定义来定义内存块的大小以及池的大小。 该库是线程安全的(它使用pthread互斥量来保护池)。 该图书馆仅出于教育目的而编写,不应完全使用。 用法 要构建库( ssmalloc.a ),请调用make 。 要运行测试,请调用make test 。


【文件预览】:
ssmalloc-main
----.gitignore(22B)
----README.md(685B)
----ssmalloc.c(2KB)
----ssmalloc_test.c(931B)
----Makefile(516B)
----ssmalloc.h(628B)

网友评论