0

私の Web アプリケーションは、enterpriseLibrary キャッシュを使用します

キャッシュ サイズを size に設定するにはどうすればよいnですか?

オブジェクトの数ですか?または一口サイズ?

4

1 に答える 1

1

私の知る限り、エンタープライズライブラリはキャッシュサイズやキャッシュ内のオブジェクトのサイズを提供しません。

次の回答を読んで、.NETのオブジェクトサイズを見つけることができます。

.netオブジェクトのサイズを調べる

メモリ内のオブジェクトサイズを取得するにはどうすればよいですか?

次に、Web構成ファイルで、次のプロパティを使用して構成できます。

maximumElementsInCacheBeforeScavenging

スカベンジングとは、メモリが少なくなった場合に、キャッシュが使用頻度の低いアイテムや重要でないアイテムを削除しようとすることを意味します。名前が示すように、この設定は清掃ポリシーを設定するために使用されます。これは、アイテムがキャッシュからスカベンジされる前のキャッシュ内の要素の最大数を定義します。デフォルトでは「1000」です。

numberToRemoveWhenScavenging

numberToRemoveWhenScavenging設定で定義された削除アイテムの数は、清掃プロセス中にキャッシュから削除されます。キャッシュからのスカベンジング項目の削除のデフォルト値は「10」です。

于 2013-01-14T17:28:01.760 に答える