私の Web アプリケーションは、enterpriseLibrary キャッシュを使用します
キャッシュ サイズを size に設定するにはどうすればよいn
ですか?
オブジェクトの数ですか?または一口サイズ?
私の Web アプリケーションは、enterpriseLibrary キャッシュを使用します
キャッシュ サイズを size に設定するにはどうすればよいn
ですか?
オブジェクトの数ですか?または一口サイズ?
私の知る限り、エンタープライズライブラリはキャッシュサイズやキャッシュ内のオブジェクトのサイズを提供しません。
次の回答を読んで、.NETのオブジェクトサイズを見つけることができます。
メモリ内のオブジェクトサイズを取得するにはどうすればよいですか?
次に、Web構成ファイルで、次のプロパティを使用して構成できます。
maximumElementsInCacheBeforeScavenging
スカベンジングとは、メモリが少なくなった場合に、キャッシュが使用頻度の低いアイテムや重要でないアイテムを削除しようとすることを意味します。名前が示すように、この設定は清掃ポリシーを設定するために使用されます。これは、アイテムがキャッシュからスカベンジされる前のキャッシュ内の要素の最大数を定義します。デフォルトでは「1000」です。
numberToRemoveWhenScavenging
numberToRemoveWhenScavenging設定で定義された削除アイテムの数は、清掃プロセス中にキャッシュから削除されます。キャッシュからのスカベンジング項目の削除のデフォルト値は「10」です。