免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4252 | 回复: 14
打印 上一主题 下一主题

探讨下,开发linux 服务器程序需要内存管理模块吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-11 16:23 |只看该作者 |倒序浏览
开发linux 服务器程序需要内存管理模块吗
程序要7×24小时运行
是自己写管理内存管理模块还是直接使用new delete呢
之前遇到的项目,也是服务器的,都是直接使用new delete,理由是linux自己管理内存更高效

大家说下自己的

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
2 [报告]
发表于 2012-07-11 16:38 |只看该作者
呵呵,貌似这个属于仁者见者、智者见智
有能力就自己搞吧,自己搞当然要搞的比通用的好,否则何必呢?

论坛徽章:
0
3 [报告]
发表于 2012-07-11 16:41 |只看该作者
自己搞的效率,肯定没OS高效吧

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52
4 [报告]
发表于 2012-07-11 16:59 |只看该作者
要具体情况具体分析了, 绝大多数都不需要. 除非你的应用内存碎片非常严重, 一段时间后已经影响到性能且客户不能接受.

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
5 [报告]
发表于 2012-07-11 22:00 |只看该作者
jemalloc,链接到这个上面就行了

论坛徽章:
0
6 [报告]
发表于 2012-07-12 03:31 |只看该作者
看你的具体案例,如果你的逻辑中对内存的分配释放使用有独到的地方,那就自己加一层,否则,增加一层管理模块只能降低分配释放的效率,增加碎片。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
7 [报告]
发表于 2012-07-12 09:13 |只看该作者
尽量减少申请释放

论坛徽章:
0
8 [报告]
发表于 2012-07-12 14:36 |只看该作者
hellioncu 发表于 2012-07-12 09:13
尽量减少申请释放


那就是自己管理?
有时候是必须频繁申请

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
9 [报告]
发表于 2012-07-12 14:46 |只看该作者
chary8088 发表于 2012-07-12 14:36
那就是自己管理?
有时候是必须频繁申请


也不一定。申请了内存可以不释放,重复使用。

论坛徽章:
1
白羊座
日期:2013-09-18 22:02:26
10 [报告]
发表于 2012-07-22 19:24 |只看该作者
tmalloc是google实现的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP