内存不足

解决方案编号: 1243
标题: 内存不足
平台: All Platforms
版本: All versions
类别: Error Messages, General
关键字: Java Heap Space

问题描述

出现“内存不足”错误。

解决方法

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

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

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

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

另请参见:

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

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


免责声明

COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。