Increase Memory in Matlab?
显示 更早的评论
Hello,
I get some out of memory error when I am loading Matfiles (~20,000) from a folder to Matlab.
The error is:
Exception in thread "Thread-31" java.lang.OutOfMemoryError: GC overhead limit exceeded at java.lang.String.substring(Unknown Source)
----------------------------------------------------------------------
When I run the command, memory:
Maximum possible array: 39487 MB (4.140e+010 bytes) *
Memory available for all arrays: 39487 MB (4.140e+010 bytes) *
Memory used by MATLAB: 667 MB (6.992e+008 bytes)
Physical Memory (RAM): 24574 MB (2.577e+010 bytes)
Limited by System Memory (physical + swap file) available.
---------------------------------------------------------------------------
I would like to know if I increase the memory available to Matlab, would this fix the problem? Is it recommendable ? If yes, how?
I am running a Windows 7 64 bit.
Thanks a lot in advance.
Cheers,
采纳的回答
更多回答(1 个)
Andreas Goser
2012-10-8
0 个投票
I suggest that you focus on reducing the amout of data, not increasing the memory. It depends on your application, but maybe you do not have to have all 20000 files in memory to do your task.
类别
在 帮助中心 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!