2016-07-26 60 views
4

我有一個perl腳本,我想使用perl()函數使用MATLAB來執行,它一直給我一個「系統錯誤:內存不足!」,它似乎來自perl。使用Perl的MATLAB內存不足()

我的perl腳本需要大約5GB的內存才能運行,並且在通過Cygwin運行時工作正常。我如何讓MATLAB給perl更多的內存?

+1

你有多少RAM?如果你有Unix版本,你可以在matlab啓動時禁用JVM,以節省整個RAM的負擔。 – GameOfThrows

+0

這不是MATLAB給出的內存。最有可能的MATLAB + Perl比你擁有的內存更多。 –

+0

我有24場演出。在命令行上使用perl時,perl腳本可以正常運行。 –

回答

4

MATLAB帶有32位版本的perl。這就是爲什麼它無法運行。