2012-04-21 15 views
0

私は単純なブラウザを作成しましたが、firefoxのようなファイルからロード設定をしたいのです。Firefoxのような設定を保存するには?

メモリに環境設定を読み込む必要がありますか、必要なときに各環境設定を読み込む必要がありますか?

+0

それは状況によって異なります。あなたには選択肢があります。プログラムの開始時にファイル全体を1つの単位としてロードする方がはるかに高速ですが、プログラムの存続期間全体にわたってメモリを占有します。 –

答えて

2

一般的な方法はmemory.Thisデータ構造にプリファレンスをロードするには、必要なときにそれぞれの読み取りに比べて多くの利点を有する:ディスクからの読み取り

  • は非常にコストがかかる操作であり、いくつかの非常に非効率的バイト。
  • 起動時にほとんどの環境設定が必要ですが、それらを別々にロードするのはなぜですか?
  • 環境設定によって消費されるスペースは、にはごくわずかです。です。
  • コードの複雑さと考えられるバグを保存します。
  • いつでも環境設定を読み込むと、より重要な要求を処理するディスクドライバの能力が損なわれます。
関連する問題