上一主题: 如何控制启动时间下一主题: 配置代理负载平衡


如何启用进程内并行执行

使用 .NET Framework 4,您可以在同一进程内运行使用不同版本的 .NET Framework 的应用程序。 旧的组件将继续使用旧的 .NET Framework 版本,而新组件则会使用新的 .NET Framework 版本。

默认情况下,.NET 代理会检测最早在主机进程中加载的应用程序的 .NET Framework。 例如,如果启动的第一个应用程序使用 .NET Framework 2.0,则默认情况下仅检测 .NET Framework 2.0 组件。

com.wily.introscope.nativeprofiler.monitor.inprocsxs.multiple.clrs 属性使 .NET 代理在同一进程内检测多个 .NET Framework 版本的组件。

使用 com.wily.introscope.nativeprofiler.monitor.inprocsxs.multiple.clrs 属性,您可以指定要监控的 .NET Framework 实例。 例如,如果将此属性设置为仅监控 .NET Framework 4,则仅运行在 .NET Framework 4 上的组件会报告度量标准。 利用 com.wily.introscope.nativeprofiler.monitor.inprocsxs.multiple.clrs 属性,可通过进程内并行执行功能同时监控 .NET Framework 4 和 .NET Framework 2 应用程序和度量标准报告。

请执行以下步骤:

  1. 在文本编辑器中打开 IntroscopeAgent.profile 文件。
  2. 找到 com.wily.introscope.nativeprofiler.monitor.inprocsxs.multiple.clrs 属性。
  3. 要指示您想监控的 .NET Framework 版本,请按照以下示例所示设置此属性(用逗号隔开):
    com.wily.introscope.nativeprofiler.monitor.inprocsxs.multiple.clrs=v2,v4
    
  4. 保存并关闭文件。
  5. 重新启动托管应用程序。