只要内存够就可以啊。
我去年做性能优化,我们有个流程,使用的开源库解析json文件的解析总时长有3秒左右。
perf分析大部分时间都花在malloc和free上面。
但这个库支持自定义内存管理函数。
于是我的做法就是写了一个无敌简单的内存池。
直接一把分配足够大的内存,完了自定义的malloc就是直接把size8字节对齐后指针++,free直接就是空函数。
流程处理完了就一把free,效果非常好。
。
代码:
国产数据库有什么坑?
如何制造一个高级的阳谋?
如何看待国内开源项目的不可持续性?
能不能发一张你相册里最好看的自拍照?
为什么说6月30日是裁员大限将至?
滤筒除尘器的优势有那些?
四岁的女孩儿跳舞怕压腿,家长该坚持吗?
有什么事情是你去过拉丁美洲才知道的?
如何看待詹姆斯建议NBA比赛时长缩短至40分钟?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
LCD党真的只是少部分人吗?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
为什么越来越多的国内男孩,要娶国外女孩?
生完孩子身材依旧火辣是一种怎样的体验?
为什么苹果公司无法制造出性价比高的 Mac 电脑?
前端因为像素还原设计稿而离职,这是个别现象吗?
人间尤物是什么样的?
为什么中国的英语教育这么失败?
江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
大家怎么看待长沙这个城市?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
现代艺术只考虑意义、不考虑美感吗?
为什么iPhone各方面都是顶配,却唯独信号不好?
华为中年粉丝都是什么样子的?
有没有免费的云服务器?
编程对于那理解能力差,智力很差的人学得会吗?
买到烂尾楼到底该有多绝望?
什么时候你开始发现俄罗斯不过如此?
被执行人欠我26万,一次性付清20w和解,我该同意吗?
组nas一定要TDP低的cpu吗?