これがmonobjc http://www.monobjc.net/であることを知る必要がある場合(リモートMacで実行できるようにする部分を具体的に参照しています)
Visual Studio の C# でコーディングしており、monobjc を使用してホストしている Mac コンピューターで実行していると述べたように、これをセットアップするのは非常に面倒でしたが、すべて動作します (直接デバッグを除いて)。PerfomanceCounter NextValue() メソッドを使用してプロセッサ使用率を取得しようとしましたが、まだ 0% を取得しています (モノラルで試して、thread.sleep メソッドを使用しても何も使用しませんでした)。
ですから、これは大変なことかもしれません。3 分ごとにオフになり、いくつかの使用統計をログ ファイルに記録するタイマー イベントを作成しました。現時点では、アプリケーションが使用する合計 RAM をログに記録しているため、ログを取得するためのロジックは正しく機能します。以下は、開始点のロギング部分を実行するコードです。
string strUsage;
Process procST = Process.GetCurrentProcess();
double dlRamUsage = procST.WorkingSet64 * (9.53674316 * Math.Pow(10, -7));
strUsage ="Ram Usage: " + dlRamUsage + " MB"
Log(strUsage, asInfo); //Writes to the log file with an INFO tag
私の質問は、NextValue() 以外にどのような代替方法がありますか? NextValue を機能させることはできますか? アプリの CPU 使用率 (パーセンテージ) を取得するには、何を使用できますか? vm から mac へのコーディングに関して、注意する必要がある特別なことはありますか?
ありがとう!