1

なぜ私が知る必要があるのか​​を説明すると、私のサーバー ランチャー (ゲーム用) で、誰かが [過剰なメモリ使用量で再起動する] チェックボックスを追加するように要求しました。それで、1時間ほどの冒険の後、私はここに来ました.

実行中のアプリケーションのメモリ使用量を読み取る方法を知る必要があるだけで、残りは実行できます。ac#アプリケーションでこれを行う方法がわかりません。

お手伝いありがとう!

4

2 に答える 2

0

Process オブジェクトを使用して、実行中のプロセスに関するすべてを取得します。実行中のプロセスに関する情報を取得するには、静的メソッドProcess.GetProcessByNameを呼び出します。これにより、メモリ使用量などの詳細が得られます (この呼び出しは、名前に一致するすべてのプロセスの配列を返します)。プロセスが現在使用しているメモリを取得するには、Process.WorkingSet64プロパティを使用します。MSDNで参照されているリンクは、Process オブジェクトを操作するのに十分な例を示しています。

于 2013-10-28T23:41:24.303 に答える