许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  SolidWorks 内存耗尽解决方法

SolidWorks 内存耗尽解决方法

阅读数 23
点赞 0
article_banner

故障场景与适用环境:当使用SolidWorks进行复杂三维建模时,系统会出现内存耗尽的情况,是在处理大型装配体或进行复杂操作时。本操作适用于SolidWorks 2019至最新版本,以及在Windows 7及上面操作系统上运行的系统。

操作前置检查:

  • 权限:确保用户具有对系统注册表和虚拟内存设置的修改权限。
  • 文件:确保所有SolidWorks项目文件和模板文件完好无损。
  • 网络:确保网络连接稳定,以便下载更新和获取技术支持。
  • 准备工作:关闭不必要的后台程序,以释放系统资源。

核心执行步骤:

SolidWorks 内存耗尽解决方法_图示3
  • 增加物理内存:
  • 点击“开始”菜单,选择“控制面板”。
  • 在“硬件和声音”选项中,点击“系统”。
  • 在系统窗口中,点击“高级系统设置”。
  • 在系统属性窗口中,切换到“高级”选项卡。
  • 点击“性能”按钮,点击“设置”。
  • 在性能选项中,点击“高级”选项卡。
  • 在虚拟内存部分,点击“更改”。
  • 取消勾选“自动管理所有驱动器的分页文件大小”。
  • 选择SolidWorks安装的驱动器,点击“自定义大小”。
  • 将初始大小和最大大小设置为物理内存的1.5-2倍,对于16GB内存,设置为24000-32000MB。
  • 点击“设置”和“确定”以保存更改。

  • 修改GDI对象限制:
  • 打开注册表编辑器(regedit)。
  • 导航到HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows。
  • 右键点击“Windows”,选择“新建”->“DWORD(32位)值”。
  • 命名新值为“GDIProcessHandleQuota”。
  • 双击新值,将其数值数据设置为16384(十六进制)。
  • 点击“确定”并关闭注册表编辑器。

  • 软件设置与操作习惯:
  • 在SolidWorks中,启用“轻量化模式”,特别是在处理大型装配体时。
  • 在系统选项中,取消勾选“重建模型时验证”。
  • 定期清理临时资源,使用SOLIDWORKS Rx诊断工具进行系统维护。
  • 简化模型,移除不必要的特征,并使用简化配置处理细节。

操作后需描述预期的正常反馈:

  • 增加物理内存后,系统性能应显著提升,内存不足的警告应减少。
  • 修改GDI对象限制后,SolidWorks应能更有效地管理资源,减少内存溢出。
SolidWorks 内存耗尽解决方法_图示2

常见报错与排查:

  • 报错:虚拟内存不足
  • 排查:检查虚拟内存设置是否正确,确保其大小至少为物理内存的1.5-2倍。
  • 解决指令:上述步骤重新设置虚拟内存。

  • 报错:注册表修改失败
  • 排查:确保用户有足够的权限修改注册表。
  • 解决指令:尝试以管理员身份运行注册表编辑器。

  • 报错:内存不足导致程序崩溃
  • 排查:检查是否有足够的物理内存,并确保没有其他程序占用大量资源。
  • 解决指令:增加物理内存或关闭不必要的后台程序。

SolidWorks 内存耗尽解决方法_图示1

避坑指南:

  • 警告符号:在修改注册表之前,务必备份注册表,以防操作不当导致系统不稳定。
  • 操作细节:确保在修改虚拟内存设置时,选择了正确的驱动器,并且设置了正确的内存大小。

工具/资源推荐:

  • SOLIDWORKS Rx诊断工具:位于SOLIDWORKS安装目录下的SOLIDWORKS Rx.exe,用于系统维护和故障排除。
  • 官方技术支持:访问SolidWorks官方网站,获取最新的技术支持和软件更新。

底层原理与机制科普:SolidWorks是一款基于Windows操作系统的三维CAD软件,它使用物理内存和虚拟内存来处理和存储三维模型数据。当系统资源不足时,软件会出现内存溢出或崩溃。增加物理内存、调整虚拟内存设置和优化软件配置,有效地缓解这些问题,提高软件的稳定性和性能。

踩坑复盘 + 可复用的解决办法:

  • 踩坑复盘:在尝试修改注册表时,由于权限不足导致操作失败。
  • 解决办法:以管理员身份重新运行注册表编辑器,确保有足够的权限进行修改。

  • 可复用的解决办法
  • 在执行任何系统级别的修改之前,先备份重要数据。
  • 在修改注册表之前,确保已经备份了系统状态,以防万一。
  • 对于所有系统修改,先在一个测试环境中进行,以确保不会对生产环境造成影响。

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空