2

.NET 4.0 C# でアプリケーションを作成しています。オブジェクトを .net httpruntime キャッシュに配置していて、それに関する統計を生成したいと考えています。キャッシュに入れる前のオブジェクトのサイズとキャッシュ内のサイズを知りたいです。どうすればこれを測定できますか? キャッシュに入れられたときにシリアル化されますか?もしそうなら、どのタイプのシリアル化が使用されますか?

4

1 に答える 1

6

HTTP ランタイム キャッシュはデータをまったくシリアライズせず、ハッシュ テーブルに配置するだけです。

ASP.net HttpRuntime.Cache で使用されるデフォルトのシリアル化は何ですか?

メモリ内の .NET オブジェクトのサイズを取得または推定するには、いくつかの方法があります。

メモリ内のオブジェクトサイズを取得するには?

https://stackoverflow.com/a/1128674/141172

.NET オブジェクトによって消費されるバイト数を直接知ることはできません。

http://blogs.msdn.com/b/cbrumme/archive/2003/04/15/51326.aspx

于 2012-04-03T22:46:30.247 に答える