English 中文(简体)
Perfmon不会运行任何更多
原标题:
  • 时间:2009-03-20 16:43:02
  •  标签:

今天我打破perfmon中……:(

我可以启动应用程序,这三个默认的计数器(cpu、内存、磁盘),但图不会移动。

数据源设置为“当前活动”,“冻结显示”按钮不压。我只是重新启动,开始使用perfmon,没有移动图。

我试着恢复使用的计数器

C:WINDOWSsystem32>lodctr.exe /R

但这并没有帮助。

Using Windows Server 2003 R2, 32bits. A collegue also got this problem on a similar environment, but we couldn t pinpoint the reason yet.

(downvoter (s):我知道它不是直接编程有关,但是编写一个应用程序的性能没有任何测量的有点硬(但这可能只是我)


使这个更有趣:

下面的代码也不检索值:

System.Diagnostics.PerformanceCounter ctr =
        new System.Diagnostics.PerformanceCounter();
ctr.CategoryName = "Processor";
ctr.CounterName = "% Processor Time";
ctr.InstanceName = "_Total";
ctr.MachineName = ".";

float val = ctr.NextValue().ToString();
// val equals 0

图片要求:

< a href = " http://www.brokenwire.net/bw/file_download/23/perfmon.PNG " rel = " nofollow noreferrer " > alt文本http://www.brokenwire.net/bw/file_download/23/perfmon.PNG < / >

(所以,图不填满屏幕,没有值出现)

最佳回答

听起来你好象一直在这个非常困难的工作。你检查< a href = " http://www.tomshardware.com/forum/117911-45-perfmon " rel = " nofollow noreferrer " > http://www.tomshardware.com/forum/117911-45-perfmon < / > ?你可以仔细检查你的注册表,以确保它是正确的。另外,如果你的windows光盘,你可以复制新的性能监视器文件的副本。

问题回答

接受答案< a href = " https://stackoverflow.com/questions/242626/how-to-reset-performance-objects-in-perfm在" > < / >可能相关的所以问题是调用:

<代码> lodctr。exe / s: PerfStringBackup.INI > < /代码

... a PC where perfm在works correctly

then copy the file to the affected machine, then before a call to:

<代码> lodctr。exe / R: tPerfStringBackup.INI > < /代码

微软尝试以下解决方案:

< a href = " http://support.microsoft.com/default.aspx?scid=kb; en - us; 300956”rel = " nofollow noreferrer " > http://support.microsoft.com/default.aspx?scid=kb; en - us; 300956 < / >

它使用C: WINDOWSsystem32 > lodctr。exe / R最后但你正在编辑注册表,它可能会奏效。

我希望它有帮助。

你试过修理你的Windows安装吗?使用Windows安装光盘?

右键单击图。你说的数据源设置为当前活动。在Source选项卡。General选项卡,底部。确保“样本自动每一:“检查,并确保样品时间是合理的(1是默认- 1秒)。如果它已经检查,取消,然后检查一遍。





相关问题
热门标签