2

C# でパフォーマンス カウンターが機能しません。システムの問題だと思います。なぜなら、他のシステムでは問題なく動作するからです。それを修正する方法は?以下のコードのエラーが表示されます。

Ranorex ツールのコード:

string prcName = "chrome";
PerformanceCounter counter = new PerformanceCounter("Process", "Working Set - Private",prcName)
Report.Info("MonAlbum  memory", (counter.RawValue / 1024).ToString("#,##0")+" KB");

エラー:

指定されたクラス名 'Process' カウンター名 'Working Set - Private' のパフォーマンス カウンターが見つかりません

4

2 に答える 2

0

古いバージョンの OS でテストを実行していますか?

ここで述べたように、Process /Working Set - Private は Windows Server 2003 および Windows XP ではサポートされていません。

ここに画像の説明を入力

ここに解決策があるようですが、試したことはありません。

于 2013-04-16T05:11:16.267 に答える