机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4058|回复: 6

xtop的进程容量2G,稍微修改一些内容,proe就退出来了---请教

[复制链接]
发表于 2009-7-19 20:13:20 | 显示全部楼层 |阅读模式
和其他所有32位Windows一样,Windows XP Professional也被限制于只能使用4 GB的虚拟内存寻址空间。这4 GB内存被分为两部分,其中2 GB用于用户进程,而另外2 GB则用于被操作系统的所有进程共享。在某些特殊的情况下,通过使用/3GB引导参数可以强制让所有系统进程只使用1 GB内存空间,而给用户进程使用3 GB内存,但是该方法也仅适用于设计于可以利用这些额外地址空间的应用程序,而且所有程序都会被操作系统可用的内存数量所限制。1 t# L5 Y) n& y( ^. H! o
, m, F5 F8 p3 E0 ~; V$ C
所以,当项目稍大一些,怎样用proe呀?我就碰到这样的烦心事,打开proe,盯着看xtop进程的大小,到了1.95G左右,只要在模型了稍微修改一些内容,proe就退出来了。大家有没有好办法?/ j; ~, D+ u1 W7 e- @& l; a' r
回复

使用道具 举报

 楼主| 发表于 2009-8-21 21:45:43 | 显示全部楼层
再顶起来吧,看看有没有人碰到!
回复 支持 反对

使用道具 举报

发表于 2009-8-23 10:22:26 | 显示全部楼层
看来也是不小的项目,是工作站吗?
回复 支持 反对

使用道具 举报

发表于 2009-8-28 13:14:32 | 显示全部楼层
惊叹这个进程的容量,也没遇到过,帮你顶起来吧,看有人能方便的解决不
回复 支持 反对

使用道具 举报

发表于 2009-9-3 15:02:36 | 显示全部楼层
俺是解决不了,顶起来,希望有高手看到后指点一二。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 22:21:43 | 显示全部楼层
在网上看到了以下资料,很振奋,不知道管不管用。- O1 w2 b+ A" \2 q
”如何在 Windows 中设置 /3GB 启动开关:4 W- c2 \; U* i6 S( w! q+ T
Windows Server 2003 包括对启动开关的支持,这样,您便可以调整内存使用和内存地址空间的分配。无论系统的物理内存量是多少,Windows 都使用 4 GB 的虚拟地址空间,其中 2 GB 分配给用户模式进程(例如应用程序),另外 2 GB 分配给内核模式进程(例如操作系统和内核模式驱动程序)。在物理内存等于或大于 1 GB 的系统中,可以使用上述两个启动开关,为应用程序分配较多内存 (3 GB),为操作系统分配较少内存 (1 GB)。额外的虚拟地址空间有助于减少在 Exchange 信息存储进程的虚拟地址空间中产生的内存碎片数量。+ z+ {0 ~( ~$ S) s
/3GB 开关可用于实现这种分配更改。此开关是在系统的 boot.ini 文件中输入的,并在重新启动后生效。
. {0 i- S& P( V, T* z/ A7 F 开始之前在执行本主题中的步骤之前,请注意下列事项:5 x4 D. k1 B$ u0 ?' W$ ]3 ?, p
只有在下列操作系统中才支持 /3GB 开关:
; q2 p4 d/ j% x' o! ~    * Windows 2000 Advanced Server0 {+ M; n' ]# R) K: t1 ~' Q; L! A6 q
    * Windows 2000 Datacenter Server
; C. H7 }' R  s. j    * Windows Server 2003 标准版
  q4 {3 C1 ^' @# C    * Windows Server 2003 企业版
* H9 q7 g; g3 y+ z( p    * Windows Server 2003 Datacenter 版
+ ^5 x  c- |9 _! p$ B* kBb124810.note(zh-cn,EXCHG.65).gif重要信息:
  g" c2 V2 G+ z; Q: B在 Windows 2000 Server 中不应该使用 /3GB 开关,因为它不受支持,并会导致应用程序或操作系统崩溃。
$ L) u' H+ t, n3 A6 v# j6 c9 T 步骤6 ~# T- W4 Y* c: g4 q) n
在 Windows Server 2003 中设置 /3GB 启动开关
) H/ z) \* v( R5 J1 M! k   1.      用鼠标右键单击“我的电脑”,再选择“属性”。将出现“系统属性”对话框。, i: c4 ]$ i+ V* J; N
   2.      单击“高级”选项卡。
+ c1 u- S- V) j. V   3.      在“启动和故障恢复”区域中,单击“设置”。将出现“启动和故障恢复”对话框。
9 v0 h5 f9 x* P6 m   4.      在“系统启动”区域中,单击“编辑”。这将在记事本中打开 Windows boot.ini 文件。  O4 Q( u/ f5 z3 u8 b2 d0 |0 y
   5.      在 [Operating Systems] 部分中,将以下开关添加到包含 /fastdetect 开关的启动命令行结尾: /3GB5 I& H9 j) [2 m0 u- p7 w
   6.      保存更改,关闭记事本。
/ E+ s5 [6 [3 n: a' t! A8 q* z   7.      单击“确定”两次,关闭打开的对话框,然后重新启动计算机以使更改生效。' K9 o/ l  P) ~3 L, [& Z
在 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 中设置 /3GB 启动开关
  e+ B3 I" w3 E) d3 n% V   1.      在 Windows 资源管理器中,导航到系统分区。该分区存储硬件特定的 Windows 文件,例如 Boot.ini 和 NTLDR。
1 n. r$ ?% h3 \   2.      如果看不到 Boot.ini 文件,可能是因为文件夹选项设置为隐藏受保护的操作系统文件。如果是这种情况,在资源管理器窗口中,依次单击“工具”、“文件夹选项”和“查看”。清除“隐藏受保护的操作系统文件(推荐)”复选框。系统提示时,单击“是”。
9 r/ b" e4 L3 v1 u0 J+ Q   3.      可以在资源管理器中看到 Boot.ini 文件之后,用鼠标右键单击该文件,再单击“打开方式”,然后单击“记事本”打开该文件。
# q9 q. e& J" R! e7 E1 @9 K   4.      将 /3GB 开关添加到 [Operating Systems] 部分中以“multi”开头的行的结尾。
, e! J% i& g; a) m# t! v4 C5 q   5.      保存更改,关闭记事本。; g; C$ P* _/ F; m( `1 X% ^1 q
   6.      重新启动计算机,以便使更改生效。"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-2 15:28:37 | 显示全部楼层
现在都用win64了,这个问题自然解决了,回想当年,好纠结啊!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-4-28 10:11 , Processed in 0.054809 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表