特定のプロセスについて、そのプロセスをどのように学習できますか
- CPU使用率 (%)
- メモリ使用量 (割り当てられたメモリ)
- ネットワーク使用量 (受信バイト数/秒、送信バイト数/秒)
この情報を ac# app から収集することに興味があります。
特定のプロセスについて、そのプロセスをどのように学習できますか
この情報を ac# app から収集することに興味があります。
PerformanceCounter Classを使用して、そのすべての情報を追跡することができます。
どのような種類の情報を追跡できるかについては、ここでより詳細なリストを見つけることができます。
この記事とこの例+ いくつかの C# コーディング スキルだけで十分です。
ああ、プロセス ネットワークの監視に関しては、Microsof には Network Monitor APIがありますが、 YAPMはスーパーマンです。
これを行うことができる C# に組み込まれたクラスがあります。「cpu使用量C#を計算する」の簡単なGoogle検索「メモリ使用量C#を計算する」がそれらをもたらしました
http://bhaskarrajukonduru-dotnet.blogspot.ca/2010/06/calculate-memory-and-cpu-usage-by-using.html http://stackoverflow.com/questions/278071/how-to-get-the -cpu-usage-in-c (注意、stackoverflow も検索できます) http://www.codeproject.com/Articles/10258/How-to-get-CPU-usage-of-processes-and-threads