Parsim function consumes lot of memory. How to clear temporary MATLAB files?
조회 수: 44 (최근 30일)
이전 댓글 표시
Hello everyone,
I'm running lots of simulations with parsim function. I realized that MATLAB started to store lots of temporary files in the "AppData\Local\Temp" folder. The used memory was increasing rapidly, and I received an alert from windows that the system memory was running out!
Then I divided the simulation in several parsim sessions, but the memory runned out again. Does it exists a way to clear those temporary files in that folder which have been created by MATLAB? Maybe I could do it between the various parsim sessions.
Thank a lot, Antonio
댓글 수: 0
답변 (3개)
Max Helbing
2019년 2월 20일
편집: Max Helbing
2019년 2월 20일
I'm running into the same problem. When I use
parsim(simIn)
MATLAB stores loads of data in "AppData\Local\Temp".
I already tried
Simulink.sdi.cleanupWorkerResources
after all simulations are done. But this is a just kind of a "cleanUpFcn" and does not prevent MATLAB to increasingly consume memory while performing parallel simulations.
I don't know where to integrate:
parfevalOnAll(gcp, @sdi.Repository.clearRepositoryFile, 0)
Is there a way to implement a "cleanUpFcn" that deletes all the unused temporary files in the simIn.postSimFcn? This would clean temporary working folders after each simulation.
댓글 수: 3
Max Helbing
2019년 9월 26일
Unfortunately, I haven't found a solution. To make it work, I cleared memory, which is probably the simplest but definitely not the most elegant solution.
Tony Mohan Varghese
2018년 3월 19일
Use the following command to clear the temporary files.
>> parfevalOnAll(gcp, @sdi.Repository.clearRepositoryFile, 0)
Temporary files are usually .dmr files created by SDI (Simulink Data Inspector). Here are the references: https://in.mathworks.com/help/distcomp/parfevalonall.html https://in.mathworks.com/help/simulink/slref/simulink.sdi.cleanupworkerresources.html
댓글 수: 0
Reid Spence
2024년 4월 12일
For issues with computer running out of disk space refer to:
For issues related to running out of memory (RAM), refer to:
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!