web-dev-qa-db-ja.com

.NET 4.0 MemoryCacheパフォーマンスカウンターはどこにありますか?

.NET 4.0 MemoryCacheパフォーマンスカウンターはどこにありますか?

彼らの名前を探していますが、見つかりません。

ありがとうございました、

29
Allan Xu

それは非常に長い答えを持つ質問の誤謬です。それが役立つとは思えません。解決しようとしている実際の問題について話しましょう。これらのパフォーマンスカウンターは、表示する前に最初に登録する必要があります。

昇格されたコンソールプロンプトを起動し(ショートカットを右クリックして[管理者として実行]を使用)、次のコマンドを入力します。

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
lodctr netmemorycache.ini

これにより、必要なレジストリエントリが追加され、MemoryCacheが実行時にこれらのカウンタを作成できるようになります。プログラムを起動して、MemoryCacheのインスタンスを作成します。 Perfmon.exeを実行し、グラフを右クリックして[カウンターを追加]をクリックし、追加された「.NETメモリキャッシュ4.0」カテゴリから選択します。プログラムのインスタンスも選択します。

70
Hans Passant