请问,NextValue()始终返回的0
请教,NextValue()始终返回的0
代码如下,请指教。
为什么NextValue()返回的都是0?疑问
我是用timer空间每秒调用一次这个方法的
------解决方案--------------------
foreach (string str in category.GetInstanceNames()) 确认这里没问题?
------解决方案--------------------
学习
你可以到这看下
http://www.cnblogs.com/xh831213/archive/2008/06/12/1218234.html
------解决方案--------------------
counter1.IncrementBy(value);
你要增加value才可以....
代码如下,请指教。
为什么NextValue()返回的都是0?疑问
我是用timer空间每秒调用一次这个方法的
- C# code
private void load_Monitor() { listView1.Items.Clear(); PerformanceCounterCategory category = new PerformanceCounterCategory("Web Service"); int i; i = 0; foreach (string str in category.GetInstanceNames()) { i++; PerformanceCounter counter1 = new PerformanceCounter(category.CategoryName,"Bytes Sent/sec",str); PerformanceCounter counter2 = new PerformanceCounter(category.CategoryName,"Files/sec",str); ListViewItem listItem = new ListViewItem(); listItem.SubItems[0].Text = i.ToString(); listItem.SubItems.Add(str); listItem.SubItems.Add(counter1.NextValue().ToString()); listItem.SubItems.Add(counter2.NextValue().ToString()); listView1.Items.Add(listItem); } }
------解决方案--------------------
foreach (string str in category.GetInstanceNames()) 确认这里没问题?
------解决方案--------------------
学习
你可以到这看下
http://www.cnblogs.com/xh831213/archive/2008/06/12/1218234.html
------解决方案--------------------
counter1.IncrementBy(value);
你要增加value才可以....