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

问题描述

出现“内存不足”错误。

解决方法

在可用内存(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:错误:“内存不足”