文件名称:jemalloc库windows版本
文件大小:155KB
文件格式:RAR
更新时间:2016-11-13 06:43:21
jemalloc jemalloc编译
jemalloc库是用来替代系统自带的malloc和free函数,实现快速申请内存。这个是windows版本。 解压后,运行build_dll.bat编译出一个dll,把dll和lib文件放在自己的工程目录下,然后用以下方法导出函数: extern "C" __declspec(dllimport) void* je_malloc(size_t size); extern "C" __declspec(dllimport) void je_free(void *ptr); #pragma comment (lib, "jemalloc.lib")
【文件预览】:
jemalloc-win32-3.2.0
----build_lib.bat(569B)
----COPYING(2KB)
----VERSION(50B)
----build_dll.bat(550B)
----src()
--------rtree.c(1KB)
--------chunk_mmap.c(5KB)
--------atomic.c(76B)
--------jemalloc.c(43KB)
--------extent.c(973B)
--------tsd.c(2KB)
--------bitmap.c(2KB)
--------arena.c(69KB)
--------ctl.c(45KB)
--------quarantine.c(6KB)
--------util.c(13KB)
--------tcache.c(13KB)
--------mb.c(72B)
--------chunk_dss.c(4KB)
--------prof.c(29KB)
--------stats.c(17KB)
--------base.c(3KB)
--------mutex.c(3KB)
--------chunk.c(10KB)
--------huge.c(7KB)
--------hash.c(74B)
--------ckh.c(15KB)
----build_tests.bat(1KB)
----test()
--------mremap.c(1KB)
--------allocm.c(5KB)
--------jemalloc_test.h(1KB)
--------allocated.c(2KB)
--------thread_arena.c(2KB)
--------bitmap.c(3KB)
--------ALLOCM_ARENA.c(1KB)
--------thread_tcache_enabled.c(2KB)
--------posix_memalign.c(3KB)
--------jemalloc_test.h.in(1KB)
--------rallocm.c(3KB)
--------aligned_alloc.c(3KB)
----README(887B)
----include()
--------msvc_compat()
--------jemalloc()