• ベストアンサー

環境変数はメモリ使う?

環境変数として長い文字列を沢山定義したとすると 定義してある状態で既にメモリを消費しているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

もちろんそうです. 記憶装置を消費しなければ,情報を記憶しておくことは出来ません. 環境変数に関してはハードディスクではなく各プロセスのプロセス空間上に置かれています.そのプロセスがスワップアウトされていない限り,メモリを消費しています.

since1983
質問者

お礼

ありがとうございます。 シェルスクリプトで出力するログ用のメッセージを 環境変数として定義しておこうと思っていましたが 結構な量になりそうなので、一応メモリ消費量を 実測してみることにします。

すると、全ての回答が全文表示されます。

関連するQ&A