QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 2899|回复: 15
收起左侧

[已解决] SW的内存管理为何如此之差?

[复制链接]
发表于 2011-4-9 18:21:33 | 显示全部楼层 |阅读模式 来自: 中国浙江温州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
每次我打一个大型装配体后,再将其关闭,电脑内存占用仍然有1G多,而SW不像PROE那样可以将那些已关闭的零件装配体清除出内存,实在令人纠结。
发表于 2011-4-9 19:25:04 | 显示全部楼层 来自: 中国河南郑州
win7占用内存就是多,平时就是1G
 楼主| 发表于 2011-4-9 19:46:35 | 显示全部楼层 来自: 中国浙江温州
win7占用内存就是多,平时就是1G
  h, m( n8 S: f2 k. X$ Z7 V大飞龙 发表于 2011-4-9 19:25 http://www.3dportal.cn/discuz/images/common/back.gif

9 j% S8 i) v* Y) _* b' c我的是WINXP
发表于 2011-4-9 20:03:31 | 显示全部楼层 来自: 中国天津
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。
 楼主| 发表于 2011-4-9 20:21:41 | 显示全部楼层 来自: 中国浙江温州
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。8 @: B, @+ \, R
erikgqp8645 发表于 2011-4-9 20:03 http://www.3dportal.cn/discuz/images/common/back.gif

/ F- N8 s# U8 r很可惜,我似乎找不到比SW更好的,难道就没有办法解决这个问题吗?
发表于 2011-4-9 20:40:38 | 显示全部楼层 来自: 中国浙江宁波
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。8 Q/ l! m/ g* u' w/ z) H3 w2 t
erikgqp8645 发表于 2011-4-9 20:03 http://www.3dportal.cn/discuz/images/common/back.gif
+ y0 M" V* p; _% T

, E+ U9 m. ]* b4 i5 O1 i最瞧不惯这种人,还不能容人家提提意见了??
发表于 2011-4-10 00:24:51 | 显示全部楼层 来自: 中国天津

标题

6# NC@jiang@nan , @7 N7 D% O4 z* \

  b3 R  `! M$ v
8 T1 g! q0 e( n( F% o  A3 a提意见的人都是在找借口,发现问题不先从自己出发,而考虑的是自己之外的东西如何如何。
  f5 _5 {0 A7 ^# _& V- s论坛这么大怎么就你发现问题了?
8 R) K8 o* y" C: h别人都不如你聪明?% x: H3 H: w1 W9 i( M, e( k+ c: W
为什么不找问题,解决不了在提建议呢?
( t7 X7 N4 o( A6 Z1 d, u你要是觉得抱怨能解决问题尽可如
$ y3 C, ?4 w" F此。
头像被屏蔽
发表于 2011-4-10 08:11:38 | 显示全部楼层 来自: 中国辽宁营口
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-4-10 08:43:24 | 显示全部楼层 来自: 中国辽宁
单独安装个内存清理软件,每次及时清理,这是办法之一。
 楼主| 发表于 2011-4-10 09:22:41 | 显示全部楼层 来自: 中国浙江温州
这与SW无关,这是windows系统的内存管理方式,而SW则是完全适应windows,运行方式尽可能windows化,这是与UG等从unix系统移植到windows系统的软件不同,人家保留了unix系统的优点。小盆友,了解点历史再说话吧。& U) {  N2 Y; C9 p( m
营口制造 发表于 2011-4-10 08:11 http://www.3dportal.cn/discuz/images/common/back.gif
+ Y6 R6 B. k9 l; @5 h3 K
5 U5 ?9 D  j, Q# B# k
看来我这个标题取得不少所谓SW“高手”的鄙视了,但我的原意并非如此,任何软件都有其优缺点,任何软件都有BUG,这一点没什么好争论的,我只想知道一点就是:怎能进行设置才能解决这个问题。
发表于 2011-4-10 09:35:24 | 显示全部楼层 来自: 中国天津
10# linjx
9 w1 _0 z* T7 t: ]关于大型装配体的帖子不算少,楼主可以论坛搜索下。0 f, B5 t) _) q5 C1 ]9 x3 c; F( B
其实在大型装配体里少些配合(楼主可以研究下特征驱动阵列),草图在建模的时候少些尺寸尽量多用关系,能共享草图的尽量共享。
% M: t8 X& z8 F我就会这么多还请指教。
发表于 2011-4-14 00:24:12 | 显示全部楼层 来自: 中国上海
插件不要装的过多,
发表于 2011-4-14 08:01:21 | 显示全部楼层 来自: 中国四川德阳
这个似乎没有好办法,只有退出程序后再重新启动程序,inventor就是这么推荐的。
发表于 2011-7-25 17:39:56 | 显示全部楼层 来自: 中国广东广州
这个是挺二笔的,用内存整理软件整理一下直接从900多M降到7M多点,一秒钟都不到的事儿。 那么小的一个工具软件都内释放掉内存,SW你就不能自己整理一下啊。
发表于 2011-7-25 19:07:25 | 显示全部楼层 来自: 中国广东广州
做SW二次开发的同学,可以自己写段代码来清内存,在处理完成时执行一下ClearMemory方法即可。' N- h* o* q4 M* G
代码如下:; L! \2 f% X+ y  q. N
        using   System.Runtime.InteropServices;. h9 g& `+ y( l/ B
        using        System.Diagnostics;+ ]" \  y2 L3 |/ R# f5 B

7 l) W% ^; P* Q: n        [DllImport("psapi.dll")]
. O+ W$ Q7 ]8 [1 h  E; Z" z$ N        static extern int EmptyWorkingSet(IntPtr hwProc);* y# r* q1 D& a6 [

, V* t4 Z$ O* f        public void ClearMemory()& O- x( y6 D- y7 s' F
        {
6 }1 h( p: a/ y9 Y/ D            Process[] process;//这个数组存放当前的所有进程信息
: b) a+ O6 Y' r3 e* e) t# L            process = Process.GetProcesses();//取得进程信息
/ H0 ?$ A+ R& b& `            for (int i = 0; i < process.Length; i++)
8 I* U! D5 U# z* h" _! s* g            {0 y& x  d1 v9 i: M* k
                try
1 O$ d; c& H# B( z                    {                : t$ u& m* n- \% h- Q; T, O  A1 q
                            EmptyWorkingSet(process[i].Handle);//依次释放每个进程的内存
3 V3 r8 e! n- Y( \5 ]( ~                    }
' ?# d: f/ \5 ~                    catch
4 R' j, V+ Z# r) H2 L) B5 g                    {7 B8 n! c% n0 Z. z. w
5 q/ J( M$ M1 b0 }! r8 J
                    }0 G$ t. W' b6 |
            }
8 H7 R4 d" q9 `" U$ ~9 ?6 T/ N: _- {, w" I
        }
发表于 2011-7-25 19:59:37 | 显示全部楼层 来自: 中国陕西西安
做SW二次开发的同学,可以自己写段代码来清内存,在处理完成时执行一下ClearMemory方法即可。( C' D. @- Z; s7 H4 g2 @
代码如下:
0 V' h/ a6 |% o        using   System.Runtime.InteropServices;
8 G3 t0 |! i* k2 z# I5 e        using        System.Diagnostics;
. l  z, `* O$ k
6 f  R( F8 Z/ D8 x  @/ `) Z! u        [DllImport("psapi.dll")]
. j+ C1 p! p3 j+ j* [5 w1 K ...
2 _8 e. f1 U0 I* Z9 O; `# a# ?' Hhyingking 发表于 2011-7-25 19:07 http://www.3dportal.cn/discuz/images/common/back.gif
  1. 请以代码方式发布内容更合适
复制代码
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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