1年以上問題なく使用していたアプリで急にメモリ不足エラーが発生するようになった
37 ビュー (過去 30 日間)
古いコメントを表示
App Designerで作成したアプリケーションをEXEファイル化し、
Matlab Runtimeをインストールした環境で使用しています。
これまで1年以上問題なく動いていましたが、
1週間ほど前から急に”メモリが足りません”とのエラーでダウンするようになりました。
・PC環境に変化はなし(PCに新しいアプリケーションをインストールするなど)
・タスクマネージャーで確認したところ、アプリを動かしている時のメモリ使用量は40%程度
という状況です。
これまで動いていた実績があるため、
今回のエラーにはメモリ不足以外の別の要因があるのではないかと考えています。
まずは、本当にメモリ不足なのかを確認したいです。
・Matlabで使用可能なメモリの量とタスクマネージャーで確認できるメモリの量に違いがあるのか、
・違いがある場合、Matlabで使用可能なメモリの量を確認する方法
を教えてください。
メモリ以外の要因でも、上記のようなエラーが発生する可能性があるのであれば、
その要因と対策を教えていただきたいです。
0 件のコメント
回答 (1 件)
Kojiro Saito
2024 年 10 月 30 日 4:17
mem = memory;
disp(mem.MaxPossibleArrayBytes) % 最大の連続利用可能メモリブロックのサイズ (最大配列のサイズの上限)
disp(mem.MemUsedMATLAB) % MATLABプロセス用に予約されている合計システムメモリ
disp(mem.MemAvailableAllArrays) % データを保持するために利用可能な合計メモリ
MATLABからガーベージコレクションでメモリ解放したものがタスクマネージャー上ではまだ使用中と計算されることもあり、MATLABのmemoryで調べられる値とタスクマネージャーでのメモリ使用量は異なる可能性はあります。
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で ビッグ データの処理 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!