仮想メモリでLabVIEWのメモリ問題を解決する

更新しました Aug 22, 2023

使用製品

ソフトウェア

  • LabVIEW Full
  • LabVIEW Base

問題

仮想メモリと呼ばれるものを聞いたことがありますが、それは何ですか?メモリ不足の問題を解決できますか?設定するにはどうすればよいですか?

解決策

仮想メモリとは何ですか?

仮想メモリを使用すると、オペレーティングシステム(OS)は現在使用されていない領域をRAMで確認し、それらをハードディスクにコピーできます。これにより、新しいアプリケーションをロードするためにRAMのスペースが解放されます。仮想メモリは、Windows OSのページファイル拡張子が.swpであるため、「スワップスペース」とも呼ばれます。メモリスワッピングはひそかに発生するため、多くの場合はそれが発生していることに気付かないことさえあります。

 

仮想メモリはメモリ不足の問題を解決することができますか?

LabVIEWで極端に大きな配列を初期化しようとすると、メモリがいっぱいですというエラーが表示される場合があります。これは、LabVIEWがRAM内の連続したメモリの大きなブロックを見つけることができないために発生します。仮想メモリを正しく設定すると、LabVIEWが仮想メモリの連続ブロックにアクセスできるようにして、配列を初期化することができます。

 

仮想メモリを構成するにはどうすればよいですか?

仮想メモリの設定は、各Windows OSで多少異なります。
 

  • Win 98 - Windowsのコントロール パネルから、システムアイコンをダブルクリックします。パフォーマンスタブに移動して、仮想メモリボタンをクリックします。仮想メモリ設定を指定して、仮想メモリ専用の最小および最大容量を指定するを選択します。 コンピュータを再起動して設定を更新します。

     
  • Win 2000 - Windowsのコントロール パネルから、システムアイコンをダブルクリックします。詳細設定タブに移動して、パフォーマンスオプションボタンをクリックし、変更ボタンをクリックします。数値を変更して設定ボタンをクリックして、初期サイズと最大サイズを設定します。コンピュータを再起動して設定を更新します。

     
  • Win XP - Windowsのコントロール パネルから、システムアイコンをダブルクリックします。詳細設定タブに移動して、パフォーマンスセクションの設定ボタンをクリックします。詳細設定タブに移動して、仮想メモリセクションの変更ボタンをクリックします。数値を変更して設定ボタンをクリックして、初期サイズと最大サイズを設定します。コンピュータを再起動して設定を更新します。

     
  • Windows Vista - コントロール パネルから、システムとメンテナンス>>システムを選択します。左ペインで、システムの詳細設定をクリックします。詳細設定タブのパフォーマンスで、設定をクリックします。詳細設定タブをクリックし、仮想メモリの下にある変更をクリックします。コンピュータを再起動して設定を更新します。

     
  • Windows 7 - スタートボタンをクリックし、マイコンピュータを右クリックしてプロパティを選択します。左ペインで、システムの詳細設定をクリックします。詳細設定タブのパフォーマンスで、設定をクリックします。詳細設定タブをクリックし、仮想メモリの下にある変更をクリックします。コンピュータを再起動して設定を更新します。

追加情報

コンピュータは、仮想メモリに指定した容量をハードディスクの空き容量として使用することはできません。 ただし、仮想メモリの設定はいつでも変更できます。