QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 2904|回复: 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占用内存就是多,平时就是1G1 D2 t! U4 |, J, q8 k8 P
大飞龙 发表于 2011-4-9 19:25 http://www.3dportal.cn/discuz/images/common/back.gif

, Y* |* {4 w+ H/ y我的是WINXP
发表于 2011-4-9 20:03:31 | 显示全部楼层 来自: 中国天津
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。
 楼主| 发表于 2011-4-9 20:21:41 | 显示全部楼层 来自: 中国浙江温州
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。
: N! M! X& d6 y6 ]erikgqp8645 发表于 2011-4-9 20:03 http://www.3dportal.cn/discuz/images/common/back.gif
/ e. t6 d! G3 A& v" w6 k
很可惜,我似乎找不到比SW更好的,难道就没有办法解决这个问题吗?
发表于 2011-4-9 20:40:38 | 显示全部楼层 来自: 中国浙江宁波
不喜欢的话,可以使用别的软件进行设计,别抱怨,没人迫使你非得如何如何。! p: ~5 Y" a7 W7 j5 N
erikgqp8645 发表于 2011-4-9 20:03 http://www.3dportal.cn/discuz/images/common/back.gif

3 c% L1 \6 |/ s; x. p& {6 O+ f% W) ~, A/ x; `
最瞧不惯这种人,还不能容人家提提意见了??
发表于 2011-4-10 00:24:51 | 显示全部楼层 来自: 中国天津

标题

6# NC@jiang@nan
( W1 e' A/ x: |/ Q
+ n+ {6 G* G2 S2 o" |+ G5 ^; ]1 ~" h7 L+ r: H5 d$ K: }
提意见的人都是在找借口,发现问题不先从自己出发,而考虑的是自己之外的东西如何如何。! j8 e6 C0 g2 W# R- T
论坛这么大怎么就你发现问题了?. V# @2 k/ ^  ~2 m$ B) N* V: V
别人都不如你聪明?" E0 L! q' G" z
为什么不找问题,解决不了在提建议呢?
6 a. B% i! K) X- M* g你要是觉得抱怨能解决问题尽可如) c. e* o  M+ z( v* u! F. p, U
此。
头像被屏蔽
发表于 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系统的优点。小盆友,了解点历史再说话吧。) Y! A# j8 x1 A8 P. _) |
营口制造 发表于 2011-4-10 08:11 http://www.3dportal.cn/discuz/images/common/back.gif

/ c* K6 D) E5 y
: k: k9 {7 o& ^2 n" b4 `3 L看来我这个标题取得不少所谓SW“高手”的鄙视了,但我的原意并非如此,任何软件都有其优缺点,任何软件都有BUG,这一点没什么好争论的,我只想知道一点就是:怎能进行设置才能解决这个问题。
发表于 2011-4-10 09:35:24 | 显示全部楼层 来自: 中国天津
10# linjx
2 G4 \+ ?5 _. G0 g关于大型装配体的帖子不算少,楼主可以论坛搜索下。
1 }2 P' M: e) s% s$ _" J其实在大型装配体里少些配合(楼主可以研究下特征驱动阵列),草图在建模的时候少些尺寸尽量多用关系,能共享草图的尽量共享。
: ]6 a" w8 m3 J% F7 m- }我就会这么多还请指教。
发表于 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方法即可。
# T: u" U+ E1 y( e. B* N代码如下:' z! a% Q+ Q+ `
        using   System.Runtime.InteropServices;: D9 J+ B; Z& h- C; M7 \
        using        System.Diagnostics;
5 r& |2 B3 u) f. o7 D
' L" }* [0 p. J. y6 Y        [DllImport("psapi.dll")]
7 r7 r- ?+ O8 t. N% L' i% P        static extern int EmptyWorkingSet(IntPtr hwProc);6 ^* l# w0 [9 {

3 U! N* Y$ i2 P. |        public void ClearMemory()
; C  q# a/ t( X; }  y" C        {
0 i% N& G- w$ ]6 p9 {$ F            Process[] process;//这个数组存放当前的所有进程信息, M9 d+ `% ?8 D5 ]% d* x" A9 a
            process = Process.GetProcesses();//取得进程信息
" M3 O8 o# Z) g  s: Y2 v            for (int i = 0; i < process.Length; i++)' O, D0 U5 t3 Q" C' b# P
            {$ p/ \) k5 \. [( T( C& Y
                try
4 x) c3 A) {$ q# x7 M* ~                    {                $ E3 |& \% n( b, n  B; o- U
                            EmptyWorkingSet(process[i].Handle);//依次释放每个进程的内存
# F" D$ c( T' O# _2 w/ k' g, `                    }$ l& e( b. c( g2 W/ o& `
                    catch
! D$ Z4 N# `; K2 ]$ ?. z6 m9 x* `                    {- w/ g9 d& A. @( q: R: A& J
$ `( Z. H( X. _
                    }) K+ @/ D: P# h3 l' c
            }  B) q- Z$ N+ K7 M' A  ]) a
9 t) t6 Q8 r+ J3 [. |$ q' j8 V
        }
发表于 2011-7-25 19:59:37 | 显示全部楼层 来自: 中国陕西西安
做SW二次开发的同学,可以自己写段代码来清内存,在处理完成时执行一下ClearMemory方法即可。
2 D1 k! {# \- o7 @代码如下:
: B, a) Q3 C8 o+ X; B        using   System.Runtime.InteropServices;+ ~9 p6 i5 a- w/ p
        using        System.Diagnostics;
' `1 D- b. A, C
! M; K. {! H* I0 [) M4 S        [DllImport("psapi.dll")]
- @( t/ U0 A8 b' ?. c$ o ...
0 p0 R6 N! ^$ d! n9 thyingking 发表于 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 )

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