递归火山软件开发平台

标题: 高性能内存分配库mimalloc [打印本页]

作者: aixunsoft    时间: 昨天 22:22
标题: 高性能内存分配库mimalloc
本帖最后由 aixunsoft 于 2025-1-15 15:17 编辑

[attach]31199[/attach]
我电脑测试引用mimalloc之后,上图这个操作能提升三倍的速度。
需要编译发布版才能提升速度。
对于大部分程序来说没什么作用,只有需要大量内存操作的程序会有用,比如需要高并发的服务端程序,如果只需要替换malloc,引用库就可以了,不需要多余的操作。
本库支持x86 x64 动态 静态 编译
(, 下载次数: 9)





作者: 先生    时间: 昨天 23:09
很强,非常实用功能
作者: 创世魂    时间: 10 小时前
火山好像有这个库了吧。
作者: aixunsoft    时间: 6 小时前
创世魂 发表于 2025-1-15 09:21
火山好像有这个库了吧。

看了一下有,库名字没带mimalloc没注意,而且没引用mimalloc-override.h,只封装了几个内存操作的函数
作者: fengshangren    时间: 1 小时前
引用了mimalloc-override.h之后,他会把malloc和new等分配函数重定向到Mi库的分配函数,但是windows API 的分配函数函数好像不会处理
作者: aixunsoft    时间: 16 分钟前
fengshangren 发表于 2025-1-15 18:28
引用了mimalloc-override.h之后,他会把malloc和new等分配函数重定向到Mi库的分配函数,但是windows API 的 ...

new不会,new另外一个头文件,重写new容易符号冲突,只会把项目源码用到的malloc函数替换掉,适合无痛老项目改造




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4