0

私はパフォーマンスデータを取得する方法に取り組んできました。

requiremnetに追加する必要のある新しいカウンターは「memoryPagesPerSec」です

このカウンターを取得するためにinbuildクラスを使用していますが、値を取得していません

これは常にゼロですが、perfmon.exeをチェックインしている間、いくつかの値が表示されます。

誰かが理由を教えてもらえますか、またはこのカウンター値を取得するためのWMIクエリの代替ソリューションは何ですか。

私の現在のコードは...です。

  var s1 = new System.Diagnostics.PerformanceCounter("Memory", "Pages/sec");
        string s2 = s1.NextValue().ToString();
        Console.WriteLine("Test Memory: " + s2.ToString());

WMIを使用して変更したいのですが、これを確認する必要がありますか?

このカウンターのWMIクエリの解決策はありますか?

4

1 に答える 1

1

これを試して:

Win32_PerfFormattedData_PerfOS_MemoryからPagesPersecを選択します

于 2012-03-12T21:59:18.787 に答える