MatlabJava。内存不足
我在MATLAB上运行了一个脚本,它运行得很好,当我想再次运行脚本时,MATLAB陷入了忙碌状态!我在我所在的目录中找到了一个文件“hs_err_pid1124”,其中包含以下内容:
A fatal error has been detected by the Java Runtime Environment:
#
# java.lang.OutOfMemoryError: requested 16384000 bytes for GrET in
C:\BUILD_AREA\jdk6_17\hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap
space?
#
# Internal Error (allocation.inline.hpp:39), pid=1124, tid=1380
# Error: GrET in
C:\BUILD_AREA\jdk6_17\hotspot\src\share\vm\utilities\growableArray.cpp
#
# JRE version: 6.0_17-b04
# Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode windows-x86 )
.
.
.
我的电脑内存是4G,我增加了系统交换空间,但问题仍然没有解决
谢谢
# 1 楼答案
这里最可能的嫌疑犯是你的代码。我希望你做一些奇怪的事情(打开一个文件,然后不关闭它?!将每个文件读入一个不断增长的变量?!)
然而,如果没有代码,这很难诊断
以下是你能做的:
dbstop if error
)pack
命令放在代码中的某个地方。也许会有帮助李>