在使用SOLIDWORKS时,经常会遇到在界面右下角弹出内存不足的提示,有时候明明系统内存占用只使用了一半,仍然会弹出提示,甚至软件出现卡顿、闪退等情况。
SOLIDWORKS对于虚拟内存容量比较敏感,当电脑内存使用率不高,但仍然弹出此提示时,可以尝试此方法。以WIN10为例,选择计算机右键“属性”→“高级系统设置”→“高级”→“设置”,在弹出的性能选项中,选择“高级”→“更改”,取消勾选“自动管理所有驱动器的分页文件大小”,选择一个非系统盘,自定义大小中输入实际内存的两到三倍(可以按照1G=1000MB计算,比如本机内存16G,虚拟内存输入32000,尽量让初始大小和最大值保持一致);
软件推荐配置为16G,当出现提示时,查看设备内存使用情况,如果使用率超过70%,则可以考虑增加内存容量上限,扩容时尽量购买同规格同型号的内存; 以上两点可以解决99%的内存不足提示的问题,但某些第三方插件可能会创建非常大的用户控件的多个实例,导致GDI句柄数过高,从而导致软件崩溃,这时候可以尝试增加Windows最大GDI对象数量 。 右键“开始”菜单→“运行”→输入“regedit”,找到
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Windows”对于GDI句柄,双击修改注册表项GDIProcessHandleQuota ,数值数据改为16384,基数是16进制; 在SOLIDWORKS软件中,可以调整一些设置以减少内存的使用。例如,在装配体中,可以启用并联装配,减少单个零件的干涉计算时间;在工程图中,可以关闭一些不必要的配置,如材料明细表、特征报告等。 -End-
免责声明:本文系网络转载或改编,仅供学习,交流所用,未找到原创作者,版权归原作者所有。如涉及版权,请联系删。
来源:非标机械专栏