软件内提示内存不够怎么办?如何减少所需要的内存?

内存
减小
不够

#1

Q:运行是出现这个警告信息:

接着软件就会关闭是怎么回事?
A:这个是说明计算机内存不够,软件无法运行。
尽管原装计算机内存比较大,但是装上操作系统、管理软件、科研软件、游戏以及社交软件等,都占用内存,因此能够用来仿真的内存有限。在运行仿真之前,请先查看计算机的剩余可用内存(一般打开作业管理器可以查看),同时还要查看仿真需要的最大内存,可以点击Check simulation and memory requirements 看一下仿真需要的内存情况。

如果仿真需要的内存大于计算机的剩余可用的内存,应从两个方面着手:
1:清理计算机软件,有些不常用的软件在计算机启动时不要启动。可以在管理器中查看那些软件已经被启动;
2:修改仿真设置,例如

  • Disable不必要的监视器,如电影、折射率

  • 减少Profile监视器记录的频率点数

  • 减少Power监视器的频率点数

  • 仅记录所需要的量,例如Power仅记录输出功率,而不记录电场磁场

  • 降低监视器的维数(尽量不使用3D监视器)

  • 如果结构和光源具有某种对称性,可以使用对称性边界条件

  • 不要用很高的网格精度 mesh accuracy

  • 不用用很细的细化网格尺寸mesh

  • 适当减小或增加仿真区大小(如果仿真区太小,PML可能需要的层数很多而占用大量内存)

  • 将很薄的物体适当增厚,或者用2Dsheet物体

  • 介电常数很大时(例如上百)的金属,用PEC(完美金属)代替

  • 频域监视器适当使用Downsampling,例如每几个空间点采样一次,而不是记录每一个网格点上的数据

等等。 如果有问题请将文件发来我们帮助优化设置。有时仿真必须用很大的内存,这个时候只能更新硬件了。


三维分析组,提示内存不够
上传文件文件太大怎么办(请不要使用百度网盘)
添加2D sheet材料后无法应用
常置顶帖,请常来查看,有些连接经常更新
超表面单元的相位提取
如何设置才能提高fdtd仿真效率