Inventor内存使用探讨  内容加载中,请稍后...
CAD家园 
CAD家园
生活因感动而精彩,理想在创造中放飞!
Inventor内存使用探讨
作者:cad 提交日期:2009-7-5| 分类: | 访问量:




Inventor内存使用探讨

某些时候,当打开较大的模型,inventor会因为内存不足而退出;本论坛之前有多次的讨论,本贴做个汇总,由于计算机水平有限,不足之处恳请指正。说明:本贴一些内容是多处摘录的。
1,这里提及的内存不单是指物理内存还包括windows机制下利用磁盘空间的虚拟内存;总的来说,对于inv等应用程序只知道系统分配给它的内存,而不必理会这些是什么样的内存。比如机子只安装了512M物理内存,但通过系统设置同样可以让inventor拥有3GB的可用内存。
2,在X86处理器的系列中,Windows提供所有的程序可以寻址4GB虚拟内存空间,并分为2块:用户内存空间和核心内存空间。默认每个容量为2G,可以通过Windows NT 系列操作系统的BOOT.INI文件来改变默认空间的大小(比如:Windows NT,Windows 2000,Windows XP 和Windows Server 2003都是Windows NT 系列的产品,而Windows Server 2003, Enterprise等还可以提供大于4GB的内存空间,这里先不讨论了)。有一个/3GB的参数可以允许改变默认的限制,这样可以通过牺牲核心内存空间(从2G降低到1G)将invnetor应用程序的内存空间从2G增加到3G。(在WindowsXP和Windows Server 2003中利用参数/USERVA还可以允许你指定内存地址空间分配的大小。)
3,内存空间调整:
3.1,找到系统盘根目录下的boot.ini文件,去掉只读、隐藏属性。
3.2,用记事本等编辑器打开boot.ini文件,修改[operating systems]部分。(比如:需要分配2.5G给inventor,可以修改为:multi(X)disk(Y)rdisk(Z)partition(Q)\WINXP="Microsoft Windows XP Professional" /3GB /USERVA=2500 /fastdetect ,注意:各人系统会有不同,只需要添加红色部分)
3.3,保存boot.ini文件,加上只读、隐藏属性,重新启动系统就可以了。
4,其他:
4.1,如果需要利用虚拟内存方式使系统获得4G内存,虽然也可以设定其他值,但都已失效了,如果存在 /3GB 开关,则必须将 SystemPages 子项的值设置为 0xFFFFFFFF(位于:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages)。
4.2,注意使用的系统是否支持这些功能;比如,也可以在Win2000 中加/3GB的参数来启动系统,可是这样只是减少了核心内存空间到1GB但并没有增加应用程序内存空间,这样做并没有获得益处。
4.3,/3GB 参数开关可以独立使用而不一定需要/USERVA。


[ 此贴被水中水在2006-12-27 20:10重新编辑 ] *

另外简单讨论一下使用inventor(以aipR11为例)机子的内存配置
在一般的支持inventor的windows系统以winXP sp2为例,系统本身运行约需要300M内存(通过一些优化措施可以更小些),inventor从系统分配给他的内存中先占用500M作为其内核使用,剩下的留给打开的模型缓存(个人浅见,未深入考察)。
当系统总内存(物理+虚拟)少于(已使用内存+500M),AIP11是无法正常运行。(猜想,未测试)
以使用inventor为主的系统来说,频繁访问到的内存约800M,inventor模型缓存空间主要在打开的文件时候用到,操作时访问频率应该相对小些;所以配置1G物理内存(加最大3G的虚拟内存限制),运行inventor(外加一些常用软件)基本畅顺,一般不会有内存限制出错问题。但虚拟内存设定较大时,建议关机时清理或删除页面文件。
如果需要更高的速度,可以考虑增加到4G物理内存(对于32位系统再高的意义不大了),用到studio时效果会较明显。
以学习或简单要求来说,512M物理内存+虚拟内存+3GB方式,也可以打开高端机子才能打开的模型,只不过可能会相当费时,而且硬盘响个不停。
本人不认同高版本的inventor(如r11)比低版本在运行同样功能时慢或需要更高的硬件配置。

论坛上还有几个关于内存使用的讨论,请有心人跟贴给出连接。


[ 此贴被水中水在2006-12-25 20:51重新编辑 ] *

很好的总结。
确实,Autodesk在代码级别进行了许多优化的加工制作,这就造成高版本的Inventor对资源的需求有所减少。
对于资源中心的运行速度问题,目前还没有彻底的解决方案,Autodesk也在尽力设法。把资源中心设计成很智能的运行模式,必然带来资源需求的提升,所谓忠孝不能两全...
但是作为搞设计用的机器,2G内存确实是必要的。
从市场现状看,实现这种配置并不难,也不贵。
关键是许多企业的机器,因为“国有资产”之类的规则限制,难以更新换代。 *

"关键是许多企业的机器,因为“国有资产”之类的规则限制,难以更新换代"
陈老师说的太对了,我们单位就是,我的机器是P4,2.8G,CPU,512M内存,256显卡,40G硬盘,是单位里搞设计最好的机器了,导致我做的稍微大一点的装配图就要输出的AUTOCAD里做。而且机箱上锁,我想把家的内存拿来用都不让!!
回水哥:
1、关于AIP占用内存大的问题
http://bbs.jxcad.com.cn/read.php?tid=68867&keyword=%C4%DA%B4%E6
2、显卡还是内存
http://bbs.jxcad.com.cn/read.php?tid=136108&keyword=%C4%DA%B4%E6 *

我现在使用一台老爷车,CENTRINO1.6G 256M内存,装的R9 ,同时也装了R11,我平常用R9 ,从论坛下载模型后,才用R11。没办法呀,谢谢搂主了! *

我的是P4 2.4   平常装内存512 两天大概出错5次
                  现在装1.3G两天出错3次
即便是新系统也是这样,显卡128M
1.3G时可以运行2500个零件的组装图。
我的经验(按照我的条件):
1、CPU在P4 2.6应该可以的啦!
2、内存在2G应该可以的啦!
3、在总装图时尽量多用组件(iam)
4、连接的关系尽量少一点
5、系统设置虚拟内存大些,设为最佳性能


6、总装时尽量避免拖动。 *

请问:我的3G /PAE 开关打开后为何屏幕一直闪烁不停,根本无法使用?(4GB内存) *

你使用什么操作系统?4G物理内存应该不需要/PAE 开关,直接加/3GB开关试试。 *

直接加3GB开关是可以用,没有其它问题。但还有1G内存不能用心里老不爽…… *

系统:Windows Server 2003 Enterprise *

Quote:
引用第8楼canyouzeng2007-01-18 08:38发表的:
直接加3GB开关是可以用,没有其它问题。但还有1G内存不能用心里老不爽……

Windows Server 2003 Enterprise加PAE开关是为了使用4G以上的物理内存比如8G、16G等,如果不超过4G物理内存没必要加此开关。winXP pro等系统本身就能使用4G物理内存而不需要任何开关。
加3GB开关是让系统把大于2G的内存地址分配给应用程序,而减少了系统内核使用的内存地址范围。所以你哪1G不是不能用,而是显得太少了,如果这时系统内核需求(打开多个应用程序)超过1G,就会造成系统不稳定或死机没商量了。
在通常情况下,我不启用3G开关的,这样可以确保打开多个程序而系统稳定,只是在大装配等耗用内存较多情况下才打开。 *

图片:
我在总装的时候Inventor老说内存不够,不得不打开3GB内存开关。
虽然打开3GB,但系统只能显示3GB内存而不能显示4GB…… *

你已经有4G物理内存,一般不需要再用硬盘虚拟内存了,系统调用了一些物理内存去管理页面文件,所以留下可用的也就3G左右。如果禁用页面文件,系统会认可接近4G的物理内存,但肯定要少些。
按你目前的设置inventor界面的右下角应该显示约2.5G的内存可用。再不够可就没办法了。 *

canyouzeng 兄
用的是XEON啊。。。。口水。。 *

后天就可以安装4GB的物理内存了,请教水中水版主和陈老师,怎样让inventor2008 用到3GB的物理内存,谢谢 *

to yx11377:我还没接触过inventor2008,所以只能等了解inventor2008的来回答。 *

说来说去,我怎么用我的6G内存阿? *

Quote:
引用第16楼tigerzx于2007-04-27 17:01发表的  :
说来说去,我怎么用我的6G内存阿?

使用支持6G以上物理内存的操作系统。 *

可惜现在支持64位系统的软件太少了,用起来特不方便,不然用64位系统是最理想的…… *

水斑竹,我最近想买新计算机了。

想问一下,在一台有8G内存的机器上,安装64位的XP或2003,32位的AIP是否可以使用多于4G以上的内存?如果可以实现,该如何操作?

如果无法实现,那我干脆只配4G内存算了。 *

您有足够的威望或权限浏览此文章,以下是加密内容:
[quote]引用第19楼sunrf于2007-04-27 22:22发表的  :
水斑竹,我最近想买新计算机了。

想问一下,在一台有8G内存的机器上,安装64位的XP或2003,32位的AIP是否可以使用多于4G以上的内存?如果可以实现,该如何操作?

如果无法实现,那我干脆只配4G内存算了。[/quote]

按我认为,单是使用AIP,如果你的装配图不会超过10000个零件,在打开大装配时不使用渲染及应力分析,4G内存可马虎应付,我自己现在设计的机子7000零件,4G内存还可行。显卡要好点。
*

to sunrf :
应用程序能使用多少内存需要满足两个基本条件:
1,操作系统能在它管理的内存中分配多少给应用程序。
2,应用程序能支持何种系统的内存分配方式。(简单说就是应用程序会向系统要多少)
    在64位系统下运行32位的应用程序,需要使用系统虚拟32位的运行环境,当一个32位的应用程序在64为系统下运行时,系统会分配给它最多4Gb的虚拟内存,使得32位应用程序与其他正在使用的程序独立起来,32位的AIP应该不能使用超过4G的内存。但在32位系统上,如果32位的AIP采用PAE内存机制应该可以多于4G以上的内存(估计AIP的PD不会这样做)。
    AIP2008已经有64位的安装了,由于64位系统可以直接支持到32G内存,至少会对半分配给64位应用程序直接访问,所以AIP64位应该会支持使用超过4G以上的内存,毕竟64位也是未来的一个发展趋势,有条件的话建议考虑采用64位,但32位的程序在64位系统上会有一些问题而且偏慢些,衡量一下你还会用多少32位的软件。


[ 此贴被水中水在2007-04-28 02:45重新编辑 ] *

Quote:
引用第17楼水中水于2007-04-27 17:18发表的  :

使用支持6G以上物理内存的操作系统。


就算操作系统支持了可AIP呢? *

‘怎么用我的6G内存’与‘AIP用6G内存是两码事’ *

Quote:
引用第23楼水中水于2007-04-28 10:12发表的  :
‘怎么用我的6G内存’与‘AIP用6G内存是两码事’


这不讨论AIP么,自然说的是AIP怎么才能用上这6G内存
除了等新版本,AIP11有办法么 *

我使用的是赛扬3.0内存是512的,除了开始打开的时候慢点其它的运行没有问题的 *

本文摘自:http://www.jxcad.com.cn/read.php?tid=175833&fpage=2



阅读全文 | 回复(0) | 引用通告 | 编辑


作者:游客
输入您的评论:(不支持HTML标签)

段首缩进两个汉字:


  
个人档案
文章分类
企业管理与质量体系(4019)

建筑标准区(2817)

已应助标准区(17707)

标准资料攻关区(30)

资料教程区(168)

精品教程区(95)

UG习题区(95)

Solidworks插件学习区(96)

Solidworks习题及画法区(95)

模型及标准件库区(24)

Pro/E教程区(94)

加分习题区(95)

Pro/E二次开发(96)

习题区(62)

练习提高区(94)

资料教程区(96)

作品展示及模型专区(96)

焦点专区(96)

AutoCAD 二次开发专区(96)

画法几何及习题专区(96)

图纸专区(95)

资料区(95)

资料区(96)

起重机交流区(96)

冶金设备资料图纸共享专区(95)

钢铁新闻(90)

资料区(53)

资料区(96)

资料区(96)

习题区(35)

资料区(97)

资料区(96)

液压气动仿真(91)

轴承专版(92)

资料区(97)

涉世之初(95)

已答复区(95)

技术求助, 应助 技术心得, 探讨(91)

Technical English(or other languages) Forum(103)

基础理论(95)

手册区(93)

机械零部件、机构、装置、设备设计、制造及应用专区(93)

工程材料(95)

金属热处理(96)

机械冷加工(95)

资料区(95)

液压气动、液力传动与控制、仿真设计等资料(95)

五金模具设计(96)

金属板料成形专版(95)

塑胶模具设计(95)

特种加工(96)

橡胶与工程塑料(96)

化工机械、管道与压力容器专版(4209)

汽车技术专版(12590)

齿轮类零件及减(增)速机设计、制造及应用专区(5305)

电子(电气)、电力系统专业基础知识、应用技术、技术经验、资料交流(14173)

钢铁、冶金技术(12883)

重型机械装备(2798)

数控技术(2688)

清洁能源(93)

AutoDesk技术、教程、资料交流区(17459)

Inventor设计应用专区(4595)

Catia技术、教程、资料交流区(2329)

CAXA技术、教程、资料交流专区(3870)

KM开目技术、教程、资料交流专区(403)

Pro/E技术、教程、资料交流区(11947)

SolidWorks 技术、教程、资料交流区(9523)

TH天河技术、教程、资料交流专区(1635)

UGS技术、教程、资料交流区(7596)

建筑设计CAD专区(1629)

逆向工程技术、教程、资料交流专区(902)

其它CAX软件交流区(533)

ANSYS系列软件技术资料交流区(6590)

ABAQUS软件技术资料交流区(650)

CFD软件技术资料交流区(851)

MSC 系列软件技术资料交流区(2509)

疲劳, 断裂力学, 可靠性及钢结构软件技术资料交流专区(831)

科学, 工程计算专版(533)

其它 CAE软件技术资料交流区(1334)

Cimatron技术、教程、资料交流区(726)

MasterCAM技术、教程、资料交流区(1932)

PowerMill技术、教程、资料交流区(402)

其它 CAM软件技术资料交流区(436)

标准资料求助板块(1215)

国内标准共享版块(19074)

国外标准共享版块(10434)

标准手册区(1766)

标准库(112)

标准件、非标准件图形图库专区(951)

Copyright © 2008.01.06 design| CAD家园   生活因感动而精彩,理想在创造中放飞