SOLIDWORKS资源监视警告:开放文档容量对可用内存

文章逐字Scott Durksen CSE2018年3月7日更新

条形图

上版SOLIDWORKS中你可能看到警告说系统资源正在低运行 。这可能是通过耗尽系统(物理和虚拟)或WindowsGDI或用户对象限值实现所有可用存储量

SOLIDWORKS资源监控新版提供更深入通知。SOLIDWORKS资源管理程序原创SOLIDWORKS2010

内存量低(或负载电量低)时,会收到SOLIDWORKS资源监控警告系统存储器低点。”你应该关闭其他应用/进程/文档解禁内存。它可以是另一个程序使用大部分内存。你也可以使用内存增加虚拟内存可用性,如博客文章概述时点考虑是否多安装内存 浏览FAQ页面连接SOLIDWORKS推荐硬件

SOLIDWORKS资源管理程序-Windows7系统内存警告

SOLIDWORKS资源监控警告

SOLIDWORKS资源监视器-Windows10系统内存警告

其它可能的警告可能来自WindowsGDI对象(Graphics设备接口)或用户对象(用户接口)的极限值。二维代表会话视图空间,它包括像窗口、菜单、图标等项。这可能警告说:开放文档容量低点

SOLIDWORKS资源监视器警告GDI对象

GDI对象通过任务管理程序跟踪

  1. 启动任务管理器Windows任务栏选择任务管理器
  2. Windows10中去细节windows7转到进程化选项卡 。
  3. 右键点击列标题和'选择列'
  4. 启动GDI对象
  5. 点击GDI对象列标题按下降顺序排序
Windows10任务管理员GDI对象

Windows10任务管理员GDI对象

Windows对每次应用会议可用对象量设置限制。Windows中默认最大限值为10,000对用户对象和GDI对象都适用。通常限值通过多文件同时开放SOLIDWORKS实现实现。当您通过85%GDI对象限值时(8500),警告将启动。当接近10,000对象限值时,你将接收关键差错。最终你将获得消息,即你不能再打开文件或可能经历不稳定行为

SOLIDWORKS资源监控临界错误

SOLIDWORKS警告消息

SOLIDWORKS警告消息

最佳实践是避免多文档同时在 SOLIDWORKS内打开 。关闭所有文件不一定使GDI对象首次启动SOLIDWORKS时恢复原值(通常在1000对象下),但应减到近1000的可接受值 。重新启动SOLIDWORKS将重置GDI对象计数新会话

并检查您正在运行的增量宏和自定义宏 。 这可能引致大型GDI对象使用

if必须多文档同时打开,对象限制通过Windows注册程序手工加码 。下文微软库文章显示万分之GDI注册键默认值 。Windows7或10中的理论最大值为65,536次,尽管你应始终远低于此限值 。加值应小增量到警告消息停止工作流阶梯为1000).如果定值为20 000或以上,则考虑修改工作流,因为这可能开始影响操作系统整体功能

解析:Windows注册不适当修改会破坏整体操作系统。先联系您的IT或知道Windows注册工作的人
备注:最佳做法应使默认GDI限值足够用。修改默认限值未经SOLIDWORKS正式测试和认证

Windows注册键GDI对象

提高GDI限值时,用户对象可开始达到限制值并造成不稳定性。默认限值为10,000次,但也有一个Windows注册密钥可修改最大值18000次。随着提高GDI对象限值,考虑将用户对象限值定为GDI限值的75%

万一关闭SOLIDWORKS中所有文件时GDI对象计数接近10,000默认限值时,联系SOLIDWORKS转售商,因为这可能显示GDI对象泄漏

相关链接

华体会视频直播从Javelin获取认证SOLIDWORKS服务

华体会视频直播javelin专家可帮助你:

Scott Durksen CSE

SOLIDWORKS高级应用工程师 达特茅斯 新斯科舍办事处