3

これが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 へのコーディングに関して、注意する必要がある特別なことはありますか?

ありがとう!

4

0 に答える 0