the data you are attempting to import may be too large for the available memory on the system

조회 수: 2 (최근 30일)
I keep getting this error message "the data you are attempting to import may be too large for the available memory on the system" when trying to import a txt file. The file is not bigger than the matlab memory allocation. There are no saved variables that could be taking up memory.
  댓글 수: 1
Saadia Karim
Saadia Karim 2021년 6월 21일
  1. On the Home tab, in the Environment section, click Preferences. Select MATLAB > General > Java Heap Memory.
  2. Increasing the Java Heap size is better option then the limiting the size of file.
  3. Ok. Restart the Matlab after increasing.

댓글을 달려면 로그인하십시오.

답변 (2개)

Megha Parthasarathy
Megha Parthasarathy 2017년 4월 24일
Hello,
This appears to occur due to the large size of the data being visualized. The error occurs when the application (MATLAB) is attempting to use more GPU memory than is available. The workaround is to down sample the data which you are visualizing. Since this occurs when the user is visualizing very large data sets, usually down sampling should not affect the quality of the resulting plot.
You could also try increasing the Java Heap Size. Refer to the following documentation page to change the Java Heap Memory Preferences: Java Heap Memory Preferences

rimo arndt
rimo arndt 2020년 4월 19일
Just had this error message - restarted the computer and it worked. This might not always work, but since I would hate downsampling for this kind of reason I would suggest to use a local server...will have more GPU memory.

카테고리

Help CenterFile Exchange에서 Java Package Integration에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by