jemalloc库windows版本

时间:2016-11-13 06:43:21
【文件属性】:
文件名称: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()

网友评论

  • vs2013 编译不好
  • 不错的资源
  • 能不能提供编译好的?编译器版本太低
  • 这方面资料好少
  • 学习中。。。。。
  • 没什么太大用,可能是我自己下错了
  • 这个不错 找了好久了
  • https://github.com/BlzFans/jemalloc_win32 这里有
  • vs2015编译不成功
  • 今非昔比,现在windows的malloc已经很牛了,资源试了一下,能编译过,也能用,但是长时间用崩溃一次,换回malloc了
  • 不错啊,有参考价值
  • 终于找到可以直接编译成功的了,谢谢啦
  • 终于找到可以直接编译成功的了,谢谢啦
  • 一直在找windows环境下面的编译,资源很好,谢谢
  • 不错啊,有参考价值
  • 很不错,编译ok
  • 很好 可以编译 thanks
  • 是3.2版本的,楼主要写清楚版本就好了。
  • 可以用。性能牛逼力挺。。但是只是C语言库,不知道C++要怎么搞
  • 谢谢哦,可以编译成功
  • 很不错,编译ok,非常感谢分享!
  • 需要编译器支持C++11,forge上可以直接down。
  • 怎么编译出现很多警告啊
  • good 不过测试程序太简单 与实际使用场景不太相符
  • 自己编译了一下 性能还是很不错的