要求:本文说明的信息,意在于解决SOLIDWORKS软件报警的问题,尤其是内存不足导致的频繁出现,令工程师心烦。此观点是经过实践,经验积累后的体会。
1、优化软件的提示信息,并减少此报警内容,需要在安装软件的电脑上,设定两处。
2、修改计算机的GDI阈值,尤其是16进制的数值。
3、虚拟内存大小,显卡内存大小等.具体操作方法如下。
A:当软件安装完成后,客户电脑一般都会出现如下提示.一般是告知检测系统内容.确认是否符合软件的运行环境的要求。
当诊断完成,如下所示。
重新启动软件,就可以完成,此时软件运行正常.资源监视也是正常,如下标记处。

B:当软件出现如下报警信息,并一直提示,关闭一些文档来释放内存,也许内存是比较大,依然会报警.此时怀疑是系统个问题。

具体设定方法如下所示,进入注册表内找到如下路径。
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows设定GDI阈值。如下图所示:

修改位置1:GDIProcessHandleQuota(此值改为6000-8000)十六进制。
修改位置2:USERProcessHandleQuota(此值改为6000-8000)十六进制。

C:以上设定完成后,重新启动电脑,若是会继续出现内存问题,此时考虑虚拟内存问题.具体设定如下:找到桌面计算机右键属性,如下图所示。

找到高及系统设置,如下图所示。

单击设置,如下图所示;

在弹出的性能选项的窗口里,选择高及选项,找到更改。

调整虚拟内存,一般设定蕞大值为推荐值的1.5倍左右.初始值设定为推荐值.如下所示。

确定后,重新启动操作系统,软件就不会出现以上内存报警问题。