なぜ私が知る必要があるのかを説明すると、私のサーバー ランチャー (ゲーム用) で、誰かが [過剰なメモリ使用量で再起動する] チェックボックスを追加するように要求しました。それで、1時間ほどの冒険の後、私はここに来ました.
実行中のアプリケーションのメモリ使用量を読み取る方法を知る必要があるだけで、残りは実行できます。ac#アプリケーションでこれを行う方法がわかりません。
お手伝いありがとう!
なぜ私が知る必要があるのかを説明すると、私のサーバー ランチャー (ゲーム用) で、誰かが [過剰なメモリ使用量で再起動する] チェックボックスを追加するように要求しました。それで、1時間ほどの冒険の後、私はここに来ました.
実行中のアプリケーションのメモリ使用量を読み取る方法を知る必要があるだけで、残りは実行できます。ac#アプリケーションでこれを行う方法がわかりません。
お手伝いありがとう!
Process オブジェクトを使用して、実行中のプロセスに関するすべてを取得します。実行中のプロセスに関する情報を取得するには、静的メソッドProcess.GetProcessByNameを呼び出します。これにより、メモリ使用量などの詳細が得られます (この呼び出しは、名前に一致するすべてのプロセスの配列を返します)。プロセスが現在使用しているメモリを取得するには、Process.WorkingSet64プロパティを使用します。MSDNで参照されているリンクは、Process オブジェクトを操作するのに十分な例を示しています。