Попробуйте вместо этого установить -Xmx ниже .
В обычном процессе Matlab память распределяется между кучей Java, используемой для объектов Java, и другой памятью, доступной для структур данных Matlab M, например, в результате этой загрузки.Увеличение кучи Java корректирует эту разделительную линию, отнимает память у собственного кода и GC Matlab и передает ее Java.По сути, куча Java и куча Matlab борются за память.JVM, работающая внутри библиотеки JA Builder, вероятно, работает точно так же.
Проверьте размер кучи, с которой вы работаете в Eclipse, и сравните его с тем, как обычно работает ваше Java-приложение, и попробуйте уменьшить размер кучи Java.зарезервировать больше памяти для кучи Matlab.