找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 7111|回复: 0
打印 上一主题 下一主题

[讨论] 为什么SolidWorks x64 Edition 在Windows 7 64 位中出现警告“系统资源不足”?

[复制链接]
跳转到指定楼层
1
发表于 2016-3-2 17:48:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
完整的错误消息是“SOLIDWORKS 检测到您的系统资源很低。  推荐您关闭一些应用程序以腾空额外资源。”  物理内存、虚拟内存的地址空间、GDI 对象和桌面堆栈都是 SolidWorks 2010 监控的所有系统资源。

1. 物理内存是在系统上安装的 RAM 的大小

2. 虚拟内存是在 SolidWorks 进程中虚拟地址空间的大小。

3. 桌面堆栈 — 为创建 UserObjects(菜单、图标、Windows 等)保留的部分操作系统内存

4. GDI 对象 — 支持图形的资源  与“系统资源不足”警告有关的瓶颈通常是两个区域。  第一个是物理 RAM。  如果系统耗尽物理 RAM,SolidWorks 将显示资源不足的警告。  如果物理 RAM 并未耗尽,则下一个瓶颈是会话视图空间中发现的资源,更具体地是指 GDI 对象。  会话视图空间包括运行程序时使用的用户对象和 GDI 对象。   用户对象代表用户界面元素,例如,窗口、菜单、光标、图标和菜单的键盘快捷方式。  GDI 对象代表图形设备界面资源,例如,字体、位图、刷子、画笔和设备上下文(工程图界面)。  用户对象是从称作“桌面堆栈”的内存区域创建。  创建过多用户对象(尤其是在打开多个窗口时)将耗尽桌面堆栈。  Windows Vista 和 Windows 7 64 位版本的桌面堆栈大小是 20 MB,而 Windows XP 32 位是 3 MB。  在更新版本的 Windows 上创建桌面堆栈有助于在内存更大的系统上运行更多应用程序。  桌面堆栈的监控工具可用于查看桌面堆栈的大小以及各自在 Windows XP 上的使用量。  该工具尚未更新为可在 Windows Vista 和 Windows 7 中运行,因为更大的桌面堆栈大小意味着在达到用户对象的限制之前很少会耗尽桌面堆栈。  桌面堆栈耗尽将对用户生成略微不同的警告。 在 64 位的机器上,桌面堆栈不可能耗尽,因此,问题更有可能是 SolidWorks 耗尽了操作系统提供的 GDI 对象资源。  默认情况下,Windows XP、Vista 和 7 仅允许每个进程有 10,000 个 GDI 对象。  如果 SolidWorks 正在打开多个组件(尤其是那些具有外部参考的组件),则 SolidWorks 可以在单个窗口中打开多个文档,从而导致资源耗尽。   如果您认为该警告与您正在运行的文档和应用程序的数量无关,请利用 SolidWorks RX 记录该问题并将其发送到您的 SolidWorks 技术支持专家。  

若需要进一步咨询SolidWorks技术问题,请联系SolidWorks经销商isclon.com



该贴已经同步到 isclon.com的微博
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-1 08:54 , Processed in 0.024198 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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