VIのフロントパネルまたはブロックダイアグラムウィンドウから、ファイル»VIプロパティを選択して、カテゴリプルダウンメニューからメモリ使用を選択して、このページを表示します。

このページを使用して、VIが使用するディスクとシステムメモリ、およびこれらの値に影響を与えるコンパイラ設定を表示します。特にVIを編集して実行すると、メモリの使用量が大幅に変わることがあります。メモリの数値にはVIが使用するメモリの量だけが含まれ、サブVIが使用するメモリは反映されません。

ヒント 通常、ブロックダイアグラムは大部分のメモリを必要とします。ブロックダイアグラムを編集していない場合は、VIを保存してブロックダイアグラムを閉じ、別のVIのために空き領域を確保します。また、サブVIのフロントパネルを保存したり閉じたりするとメモリが解放されます。

このページには、以下のコンポーネントがあります。

オプション 説明
フロントパネルオブジェクト

このVIのフロントパネルオブジェクトによって使用されるメモリ量をキロバイト単位で表示します。

また、 Metrics: また、「Metrics: Size of Front Panel 」プロパティを使用して、フロントパネルウィンドウのメモリ量をプログラムで表示することもできます。
ブロックダイアグラムオブジェクト

このVIのブロックダイアグラムオブジェクトによって使用されるメモリ量をキロバイト単位で表示します。

また、 Metrics: また、「Metrics: Size of Block Diagram 」プロパティを使用して、ブロック図のメモリ量をプログラムで表示することもできます。
コード

このVIのコンパイルコードのサイズをキロバイト単位で表示します。

また、 Metrics:Code Size プロパティを使用すると、VIがプログラムで使用するメモリ量を表示できます。
データ

このVIのデータスペースのサイズをキロバイト単位で表示します。

また、 Metrics:Total Data Size プロパティを使用して、このVIのデータ領域のサイズをプログラムで表示することもできます。
合計

このVIによって使用されるキロバイト単位でのメモリ量です。

ディスク上の総VIサイズ

このVIのファイルサイズの合計をキロバイト単位で表示します。

コンパイルコードの複雑度

オプションダイアログボックスの環境ページにあるコンパイラ最適化スライダと関連するVIの複雑度を指定します。これらの2つの値を比較して、このVIのコンパイル時にエディタの応答性と実行速度のどちらを優先するか決定できます。

また、コンパイル:コードの複雑度プロパティを使用して、値をプログラム的に読み取ることもできます。

メモ このフィールドの値は、将来的にLabVIEWの新バージョンで変更される可能性があります。
前回コンパイル時の最適化レベル

このVIが最後にコンパイルされたときのコンパイラ最適化の程度を示します。VIのコンパイルコードの複雑度が、エディタの応答性を優先させるためにコンパイラの最適化を制限するしきい値を超えているかどうかに対応します。

この値を元に、複雑度のしきい値を調節するとVIの実行速度が向上するかどうかを判断できます。
  • 部分的なコンパイラ最適化-このVIの複雑さが、VIのコンパイルに使用された最後のしきい値より大きいことを示す。この場合、しきい値を小さくすることでVIの速度を改善できる可能性があります。
  • 完全なコンパイラ最適化-このVIの複雑さが、VIのコンパイルに使用された最後のしきい値未満であることを示す。この場合、複雑度のしきい値を調節してもVIの実行速度は改善されません。

このフィールドにプログラム的に読み取るには、コンパイル:前回コンパイル時の最適化レベルプロパティを使用します。