免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: longbegue
打印 上一主题 下一主题

两种开辟空间的方法在时间上有差别么? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-02-26 01:07 |只看该作者

两种开辟空间的方法在时间上有差别么?

AIX的user stack, heap data, bbs和bbs block, kernel stack等几个东西共用SEGMENT 2, AIX共16个SEGMENT(32位系统),每一个SEGMENT 256M大小,所以,正常情况下,你选MALLOC或者是STACK方式都没有什么关系,因为STACK和HEAP是在相反的方向上扩充的.但是,如果系统的DATA要求很大的话,比如2000M的数据,那么你应该选MALLOC方式,并且启动AIX的LARGEDATA模式(-BMAXDATA),LATGE DATA允许HEAP,DATA,BBS等从SEGMENT 2向SEGMENT 3知道SEGMENT oxOA为止(8个),在LARGE DATA模式下,USERSTACK,KERNEL STACK和USERBLOCK还是只能呆在SEGMENT 2里面.

论坛徽章:
0
22 [报告]
发表于 2005-02-27 20:35 |只看该作者

两种开辟空间的方法在时间上有差别么?

长知识了!

论坛徽章:
0
23 [报告]
发表于 2005-02-28 17:47 |只看该作者

两种开辟空间的方法在时间上有差别么?

顺便借问一下
可以在堆上malloc更大的空间么?比如说几百M,用做cache。

论坛徽章:
0
24 [报告]
发表于 2005-02-28 19:21 |只看该作者

两种开辟空间的方法在时间上有差别么?

柳五随风,怎么开启大数据模式呀?
还有64的系统也是这样的么?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
25 [报告]
发表于 2005-02-28 21:48 |只看该作者

两种开辟空间的方法在时间上有差别么?

原帖由 "sniperfox" 发表:
顺便借问一下
可以在堆上malloc更大的空间么?比如说几百M,用做cache。


可以。呵呵。

论坛徽章:
0
26 [报告]
发表于 2005-02-28 22:43 |只看该作者

两种开辟空间的方法在时间上有差别么?

1.Malloc几百M,可以.
2.开启大数据模式,再编译的时候通过-dmaxdata什么的指定就行了.
3.64位上不是这样的,但64位上你基本不考虑什么大小限制了.除非你的系统特别大.

论坛徽章:
0
27 [报告]
发表于 2005-03-01 19:25 |只看该作者

两种开辟空间的方法在时间上有差别么?

谢谢柳五随风!

论坛徽章:
0
28 [报告]
发表于 2005-03-02 20:46 |只看该作者

两种开辟空间的方法在时间上有差别么?

系统中的堆和栈是每起一个程序,系统就为其分配一套,还是所有程序公用? 我问这个问题的目的是申请空间大小的限制是对一个程序来说的,还是所有程序(并发的程序)申请的总量有这个限制?
我在P630(64位的内核,64位的cpu,2G的内存)上作了一个程序,申请200M的空间,申请失败。但我申请100M的程序,连起了五次(在起一个程序之前,另一个程序所申请的空间并没有释放),结果全部成功了,大家能给我解释一下原因么?

论坛徽章:
0
29 [报告]
发表于 2005-03-03 19:33 |只看该作者

两种开辟空间的方法在时间上有差别么?

这次没人回了,只好自己给自己顶了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
30 [报告]
发表于 2005-03-03 19:36 |只看该作者

两种开辟空间的方法在时间上有差别么?

原帖由 "longbegue" 发表:
系统中的堆和栈是每起一个程序,系统就为其分配一套,还是所有程序公用? 我问这个问题的目的是申请空间大小的限制是对一个程序来说的,还是所有程序(并发的程序)申请的总量有这个限制?
我在P630(64位的内核,6..........


^_^,今天看到了。一直在忙,就没回。这个问题,你应该去好好了解一下进程空间这个概念。系统的堆和栈是针对每个进程设置的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP