Matlab slows down when the window is minimized
Show older comments
Hi everyone,
I'm running some heavy code and found that when I reduce the Matlab window, the code execution significantly slows down. How can I address this issue? I've already tried using the task manager to give Matlab a higher priority, but it didn't work. Thank you in advance.
6 Comments
Bruno Luong
on 25 Oct 2023
Do you plot something in the closed window?
Do you use graphicj with opengl hardware or software?
opengl info
Cinzia Tomaselli
on 25 Oct 2023
Bruno Luong
on 25 Oct 2023
Edited: Bruno Luong
on 25 Oct 2023
Shooting in the dark, but on some windows OS there is a setting of "Game Mode" when it turns on, the background proocess are slow down? You might check it and turn the Game mode off if applicable.
Cinzia Tomaselli
on 25 Oct 2023
Shawn Hineline
on 3 Apr 2025
Hi,
I have the same issue. The program took 200 seconds to run with the Matlab window open, It took around 2000 seconds to run with the Matlab windows minimized. I noticed the CPU% in windows droped from around 16% to aroind 4% in task manager.
Thanks,
Shawn
Peter
on 20 Feb 2026 at 10:24
If you are in Windows, try setting 'best performance' in the power and sleep settings.
Answers (1)
Shivam Lahoti
on 3 Nov 2023
0 votes
Hi Cinzia Tomaselli,
As per my understanding, you want to execute an extensive script comprising various logical loops. But when you minimize the MATLAB window, a considerable drop in execution speed is observed.
I can understand that you have tried to prioritize the MATLAB execution in CPU and then could not witness a boost in execution. I would suggest the following approaches, which might work in favor of solving the problem.
Approach 1:
Try running the script in the background. You can create MATLAB scripts that can be executed in a headless mode, which means they do not require any graphical output or user interaction.
Please refer to this answer to get some help in understanding the approach.
Approach 2:
Create a MATLAB Executable file also known as MEX file. This quick start guide focuses on how to generate MEX code to possibly speed up your MATLAB design.
I hope you find one of the approaches helpful.
Regards,
Shivam Lahoti.
Categories
Find more on Just for fun in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!