4

java.util.prefsアプリケーションの設定を保存し、それらの設定をアプリケーションで定期的に使用するために使用しています。アプリケーションの起動時に、これらの設定をメモリにロードして、常に設定ファイルから取得しないようにする必要がありますか? パフォーマンスの観点から、標準的なコーディングの実践について質問しています。パフォーマンスにはトレードオフがあるように感じます:

  • それらをメモリにロードすると、それらにすばやくアクセスできますが、設定を変更するときは、ノードとメモリの両方のパラメーターを変更する必要があります。
  • それらをノードだけに保持すると、常にmyPreferences.get().
4

1 に答える 1

2

設定がキャッシュされていると確信しているので、get()高速である必要があります。FileSystemPreferencesのコードを見ることができます。いくつかのチェックを行い、Map.

于 2012-07-03T15:39:35.287 に答える