【发布时间】:2012-04-26 19:26:27
【问题描述】:
是否有任何地方可以在运行时为当前应用程序获取 CLR ID?我正在使用性能监视器监控我的系统,用于实例的名称是:
ApplicationName.exe_p4952_r15_ad1
我可以通过编程方式获取所有其他参数,但不能获取 r15,它是执行代码的公共语言运行时(实例)的运行时 ID。我注意到它始终是 15,但最好动态获取它以避免并发症。
【问题讨论】:
-
使用 Process.GetProcesses 对您有帮助吗? msdn.microsoft.com/en-us/library/…
-
似乎没有我要找的东西。
-
这很新颖。那么“p4952”和“ad1”是什么意思呢?这是你自己的柜台吗?然后发布你用来创建它的代码。
-
你认为这是我编的吗?这里
http://msdn.microsoft.com/en-us/library/dd537616.aspxp是应用程序ID,ad是应用程序域。我需要一种以编程方式获取r的方法。 -
我感觉这可能是一个内部标识符,只打算在 Profiler 上下文中使用,因为我自己尝试查找它的信息,我发现 zilch excepting i> 分析并行应用程序实例。