起動が遅い問題の解決
R2026b問題
MATLAB® が起動するまでに長い時間がかかったり、Initializing 状態または Busy 状態のままになったりすることがあります。ライセンスの問題、基本設定の破損、ネットワークの遅延、ウイルス対策ソフトウェアの干渉、システム構成の問題など、いくつかの理由で起動が遅くなることがあります。次の手順を使用して、問題を診断および解決します。
考えられる解決策
システム設定の構成
起動パフォーマンスを最適化するために、ハードウェアおよびソフトウェアに関する次の推奨事項を確認します。
システムが MATLAB System Requirements にリストされている CPU および RAM の要件を満たしていることを確認します。
最近オペレーティング システムを更新した場合は、更新が正常に完了したことを確認します。保留中の更新があればインストールし、コンピューターを再起動します。
ハード ディスクやネットワーク ドライブよりも起動時間が短いソリッド ステート ドライブ (SSD) に MATLAB をインストールします。
ネットワークの場所への MATLAB のインストール、またはネットワークの場所からのファイルの読み込みは行わないようにします。パフォーマンスを向上させるために、インストール環境および関連ファイルをローカル ディスクに移動します。
Windows® のみ: システムの電源モードを
BalancedまたはHigh Performanceに設定します。
MATLAB の設定とキャッシュの再起動
設定フォルダーまたはパス キャッシュが破損していると、MATLAB が正常に起動できなくなることがあります。既定の設定に戻す方法については、MATLAB Answers™ の記事 How do I regenerate my MATLAB preferences? を参照してください。
パス キャッシュが無効になっているかどうかを判別するには、システム プロンプトでタイミング オプションを指定して MATLAB を起動します。
matlab -timingタイミング ログに
cachepathタスクがない場合は、以下を実行します。rehash toolboxcache詳細については、MATLAB のツールボックス パス キャッシュを参照してください。
Windows のみ:
AppDatasettingsフォルダーを復元します。C:\Users\<username>\AppData\Local\MathWorks\MATLAB\<R20XXy>
MATLAB が遅いネットワーク ドライブ上のファイルにアクセスしようとしていないことを確認します。
pathコマンドを使用して、すべてのディレクトリがローカルであることを確認します。ネットワーク ドライブを削除して、改善されるかどうかを確認できます。多数のファイルを MATLAB パスに追加しないようにします。
Java® Archive (JAR) ファイルを使用している場合は、
javaclasspathを実行して、ネットワーク ドライブ上にある JAR がないか確認します。これらをローカル フォルダーに移動すると、起動時間が改善します。
ツールボックス パス キャッシュが無効になっているか、パス キャッシュが破損していると、MATLAB の起動時間が長くなります。パス キャッシュが無効になっているかどうかを確認するには、起動タイミング ログで matlabpath タスクを確認します。時間が 10 秒を超えていて、cachepath タスクがない場合は、MATLAB のツールボックス パス キャッシュの説明に従ってキャッシュを有効にして更新します。
ネットワークおよびセキュリティ ソフトウェアの構成
ウイルス対策ソフトウェアおよび EDR (Endpoint Detection and Response) ソフトウェアは、起動時に遅延を引き起こすことがあります。MATLAB の起動中にウイルス対策ソフトウェアが大量の CPU、ネットワーク帯域幅、またはメモリを使用している場合は、ローカルの IT 部門に問い合わせて支援を受けてください。IT 部門で検討できるオプションの 1 つとして、MATLAB ディレクトリのアクティブ スキャンを無効にすることが挙げられます。
正しく構成されていない VPN やホスト ファイルなど、ネットワークの問題も MATLAB プロセス間の通信を妨げることがあります。
MathWorks サービス ホストの再インストール
次のエラーが表示されることがあります。
Unable to access services required to run MATLAB (error 5201)
その場合、MathWorks サービス ホスト のインストール環境が破損している可能性があります。サービス ホストをアンインストールして再インストールすると、この問題が解決することがあります。手順については、MATLAB Answers の記事 How do I uninstall and reinstall the MathWorks Service Host? を参照してください。
起動パフォーマンスの最適化
カスタムの起動コードによって、MATLAB の起動時間が大幅に長くなることがあります。以下を確認して、不要なコードを削除します。
startupファイル。-rオプションを使用した MATLAB 起動コマンド:matlab -r "myscript"MathWorks® とシステム管理者が使用する
matlabrc.mファイル。
また、各製品でライブラリやリソースを読み込む必要があるため、インストールされている製品の数の増加に伴って、MATLAB の起動時間が長くなります。起動時間を改善するには、次のようにします。
必要な製品のみをインストールします。
インストールされている製品を確認するには、
verコマンドを使用します。詳細については、MATLAB ツールボックスとサポート パッケージのアンインストールを参照してください。