windows 性能计数器 中 添加计数器对话框中,“从列表选择实例” 中有 w3wp#1 w3wp#2 。。。。这种,我如何才能查看到对应的任务管理器中w3wp的进程?
------Solutions------
http://support.microsoft.com/kb/922775/zh-cn
查到一点资料,
多个 CLR 性能计数器显示具有类似名称 " 1 W3wp #
多 ASP.NET 工
作者进程运行时具有类似名称 CLR 性能计数器 " W3wp 2 可能出现 # " 或 " W3sp #。 计数器
名 ProcessID NET Framework 2.0, 中被添加到 .NET CLR 内存性能对象。 此计数器显示实例的进程 ID。 您可
使用此计数器确定 CLR 性能计数器与进程相关联。
如果无法看到计数器名 ProcessID .NET CLR 内存 , 下可能没有正确安装性能计数器符号。 要解决此问题, 请按照下列步骤:1.然后单击 确定 、 开始 , 键入 cmd , 和 运行 。
2.在命令提示符处, 键入 unlodctr .NetFramework然后按 Enter。
3.使用 cd 命令改为 \Microsoft.Net\Framework\v2.0.50727 文件夹。
4.在命令提示符处, 键入 lodctr corperfmonsymbols.ini然后按 Enter。
看他最后一段的描述,我按照样子做了,但我发现很多计数器都不见了。
------Solutions------
现在公布答案:
症状
默认情况下,“系统监视器 (SysMon)”工具用同一个名称显示多个进程,例如:
Process#1
Process#2
Process#3
在 Windows XP 中有一种功能是,显示这些进程时进程名后面可以附有产品标识代码 (PID),如 Process_(PID)。
更多信息
警告:“注册表编辑器”使用不当会导致严重的问题,可能需要重新安装
操作系统。Microsoft 不保证能够解决因“注册表编辑器”使用不当而产生的问题。使用“注册表编辑器”需要您自担风险。
有
关如何编辑注册表的信息,请查看注册表编辑器 (Regedit.exe) 中的“改变项和值”帮助主题,或 Regedt32.exe 中的“添加和删
除注册表中的信息”和“编辑注册表数据”帮助主题。注意,编辑注册表之前,应当先备份注册表。 如果您运行的
是 Windows NT 或 Windows 2000,还应该更新“紧急修复磁盘 (ERD)”。
如果您修改注册表,则可将此功能打开或关闭:
1.启动“注册表编辑器”(Regedit.exe)。
2.在注册表中找到下面的项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PerfProc\Performance
备注:前面的这一注册表项是一个路径,为增加可读性它经过了折行。
3.单击性能项,单击编辑菜单上的新建,然后单击 DWORD 值。新值 #1 应显示在性能注册表项中。
4.用鼠标右键单击新值 #1,用鼠标左键单击重命名,然后将此值重命名为 ProcessNameFormat。
5.用鼠标右键单击 ProcessNameFormat,然后在显示的窗口上用鼠标左键单击修改。应显示“编辑 DWORD 值”窗口。在数据值字段中输入适当的数字,然后单击确定。
值:设置为 1 - 禁用 PID 数据(默认)
值:设置为 2 - 启用 PID 数据
注意事项:如果您启用此功能,则可能无法监视第三方实用程序或自定义程序中特定于进程的信息。
原文:http://www.tc5u.com/dotnet/840672.htm