平台: 所有平台 版本: 所有版本

问题描述

出现“内存不足”错误。

解决方法

在可用内存(RAM 和虚拟内存)中,有一部分(Java 堆)保留用于 Java。其余内存可以用于网格划分和求解。如果您收到“内存不足”的错误提示,请尝试增加 Java 堆。

打开 COMSOL 安装目录的bin/$arch子目录中的comsol.ini文件,其中$arch对应于您正在使用的平台。修改以-Xmx开头的行中的数字,其值为 Java 堆大小。如果内存足够大,请尝试将其大小增加一倍。默认情况下,该值为-Xmx2g,因此将其加倍则为-Xmx4g,更加适用于 64 位平台。对同一目录下的所有*.ini文件重复此操作。

如果您没有对bin/$arch目录的写权限,请尝试以下操作:

  • comsol.ini文件复制到您具有写权限的文件夹。
  • 打开此文件并根据上述说明进行修改。
  • 当您启动 COMSOL 时,在 COMSOL 命令中添加选项-comsolinifile [path],其中 [path] 是新comsol.ini文件的路径。

另请参见:

知识库 1186:装配期间内存不足

知识库 1030:错误:“内存不足”

Baidu
map