24小时热门版块排行榜    

CyRhmU.jpeg
查看: 708  |  回复: 7
当前主题已经存档。

myetal

金虫 (小有名气)

[交流] 【讨论】MS 4.4 Windows版管理的内存不能超过2G?

虽然能在64位Windows下运行,但因为程序本身是32位的,所以最大的内存还是不能超过4G。(事实上不能超过2G)

下面的信息取自一台8G内存的机器,安装的操作系统是Windows2008企业版,可以认出8G内存,但Materials Studio只能认出2G。

osname         MSWin32
osversion         Windows 6.0 SP 2
gatewayname         dell960_18888
revision         2008.12.31
versionmajor         4
versionminor         4
cpu         586 Level 6 2826 MHz
cpucorestotal         4
corespercpu         auto
installedmemory         2048.00 Mb


不知道上述推断是否正确?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pohck

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
fegg7502(金币+1,VIP+0):thank you very much! 11-7 09:04
不知道能不能用到4G。但是我的Materials Studio在四核的CPU上运算时能用到3G左右。
2楼2009-11-06 22:37:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjmaxpayne

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
fegg7502(金币+1,VIP+0):thank you very much! 11-7 09:04
单任务不能超过2G, 这是32位机器的限制。
3楼2009-11-07 08:14:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aaq2800

铁杆木虫 (知名作家)


fegg7502(金币+1,VIP+0):thank you very much! 11-8 03:58
弄个服务器算最好
4楼2009-11-07 09:12:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quangel

木虫 (正式写手)

It is OK in my case.
5楼2009-11-07 11:47:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

myetal

金虫 (小有名气)

★ ★
fegg7502(金币+2,VIP+0):thank you very much! 11-8 03:58
引用回帖:
Originally posted by yjmaxpayne at 2009-11-7 08:14:
单任务不能超过2G, 这是32位机器的限制。

2G的限制是对于单任务还是单线程?上面的机器中,我看到的四个线程同时运行时,每个线程使用600k的内存,这样由四个线程做成的任务所使用的内存就超过2G了。当然,也有可能是我观察的内存使用情况不准确。

那看ms4.4的安装说明里,windows版的所有模块都是32位的,并不支持64位。而对于Linux版,安装说明里说castp dm3等几个模块是可以从64位受益的。

所以,对于一般的64位CPU的机器,如果有超过4G以上的内存:1)还是尽量使用64位的Linux操作系统比较好;2)如果不喜欢Linux,windows系统则推荐32位的企业版服务器;3)如果不喜欢32位企业版服务器,可以安装64位操作系统,但MS4.4并不能因为64位操作系统而获得运算效率上的提升。

[ Last edited by myetal on 2009-11-7 at 13:48 ]
6楼2009-11-07 13:23:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

encke

木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
fegg7502(金币+1,VIP+0):thank you very much! 11-8 03:58
引用回帖:
Originally posted by myetal at 2009-11-7 13:23:


2G的限制是对于单任务还是单线程?上面的机器中,我看到的四个线程同时运行时,每个线程使用600k的内存,这样由四个线程做成的任务所使用的内存就超过2G了。当然,也有可能是我观察的内存使用情况不准确。

...

32位企业版服务器比64位系统怎么样呢?
7楼2009-11-07 17:09:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjmaxpayne

木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
aylayl08(金币+2,VIP+0):谢谢参与讨论 11-7 19:43
引用回帖:
Originally posted by myetal at 2009-11-7 13:23:


2G的限制是对于单任务还是单线程?上面的机器中,我看到的四个线程同时运行时,每个线程使用600k的内存,这样由四个线程做成的任务所使用的内存就超过2G了。当然,也有可能是我观察的内存使用情况不准确。

...

2G限制是单线程的。 要用大内存尽量还是去Linux下面。32位linux系统估计还不够保险, 我现在用的是64位版本的。 但是具体对比没有做过, 不太清楚。

[ Last edited by yjmaxpayne on 2009-11-7 at 17:17 ]
8楼2009-11-07 17:16:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 myetal 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见