-1

对于给定的过程,我如何学习它

  • CPU使用率 (%)
  • 内存使用(分配的内存)
  • 网络使用(字节输入/秒,字节输出/秒)

我有兴趣从 ac# app 收集这些信息。

4

3 回答 3

2

可以使用PerformanceCounter 类跟踪所有这些信息。

您可以在此处找到更详细的列表,了解您可以跟踪的信息类型。

于 2012-08-31T21:37:51.530 回答
2

这篇文章这个例子+ 一些 c# 编码技能是你所需要的。

哦,关于进程网络监控,微软有一个网络监控 API,但YAPM是一个超人。

于 2012-08-31T21:39:31.077 回答
0

C# 中内置了可以执行此操作的类。一个简单的谷歌搜索“计算cpu使用C#”的“计算内存使用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

于 2012-08-31T21:29:06.790 回答