Crah problem , matlab not working

6 views (last 30 days)
shikha katariya
shikha katariya on 3 Oct 2022
Answered: Bhavana Ravirala on 20 Feb 2023
hi , every time i open matlab , it windown gets stuck on not responding and alsp gets these errors Pls find the attchmnent
pls give me solution for it, as i have already un install in re installed still facing the issue
  7 Comments
Walter Roberson
Walter Roberson on 3 Oct 2022
You might need to increase the Java Heap Memory https://www.mathworks.com/help/matlab/matlab_external/java-heap-memory-preferences.html -- but if you are receiving the error as soon as you open MATLAB then changing the heap size might not help.
Do you happen to have a startup.m in your path that might be running some function ?
shikha katariya
shikha katariya on 3 Oct 2022
no i cannot find any startup.m file in path

Sign in to comment.

Answers (1)

Bhavana Ravirala
Bhavana Ravirala on 20 Feb 2023
Hi Shikha,
This error can occur when the Java Garbage Collector has exceeded its overhead limit.
You can eliminate this error by following the workarounds mentioned below:
1. To disable the overhead limit, add the following line to the java.opts file:
-XX:-UseGCOverheadLimit
If a java.opts file already exists on your MATLAB path, add the above-mentioned line to this file. If the file does not currently exist on your machine, please create a text file called java.opts and place this file in the location:
$MATLABROOT/bin/$ARCH
where $MATLABROOT is the MATLAB root directory obtained by typing the following at the MATLAB Command Prompt:
matlabroot
and $ARCH is the output of typing the following at the MATLAB Command Prompt:
computer('arch')
2. One may force more Java garbage collection from the command line as well:-
r = java.lang.Runtime.getRuntime();
r.gc;
r.gc;
r.gc;
Running r.gc only once may not activate the object method and hence may need to be used more number of times.
Hope this helps!!

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!