利用SolidWorks进行设计到底需要多大内存,这是由你的模型量决定的。由于SolidWorks打开模型文件时是将所有的文件(包括引用文件)全部读入内存中,因此比较大的内存对于SolidWorks软件的运行是有很大帮助的。但内存也不是增加的越多性能提高越大,事实上如果内存超出模型需要的量,再增加内存基本对性能没有什么影响。

那么多大的内存比较合适呢?要以尽量不要调用内存页面交换(SWAP)为基准。Windows在在运行软件时,如果内存的量不足以满足运行,就会在硬盘内划分出一定区域进行内存页面交换,这就是所谓的虚拟内存。由于虚拟内存是在硬盘上划出的区域,一般其数据传输速度比内存要慢很多,因此会影响SolidWorks的性能。一般情况下如果打开的模型比较小,内存本身就足以应付,如果打开的模型很大,在进行相应操作时就要进行页面交换,整个操作就会比较慢。
虚拟内存如何设置在《如何更高效使用SolidWorks(1):操作系统设置》中已经说明。一般来说,设置虚拟内存要把下面几点:
(1)要自己定制虚拟内存,不要默认由Windows来管理虚拟内存。实验证明,自己设置虚拟内存时,SolidWorks的性能比默认由Windows管理虚拟内存时提高10%~13%。

(2)不论电脑上内存多大也不要关闭虚拟内存,因为你永远不知道你的操作会使用多少内存。关闭虚拟内存会导致SolidWorks资源管理器报警,并会最终导致程序崩溃。内存足够大时,可以将虚拟内存设小一些,比如1倍的内存量。
(3)将虚拟内存设置在速度快的硬盘上。如果有固态硬盘,最好将虚拟内存设置在固态硬盘上。而普通的7200转机械硬盘与固态硬盘相比,差距十分明显。

参考资料:
http://blog.cati.com/2012/08/maximizing-solidworks-performance-mswp-12-12.html