适用于:UNIX、Windows、OS/400、z/OS、IBM JVM 1.5 上的 WebSphere Application Server 6.1
动态检测功能需要类重新定义支持。 在 IBM JDK 版本 5 上运行时,使用类重新定义对性能有着显著的影响。 想要使用动态检测的 CA Introscope® 和 IBM JDK 版本 5 客户应注意此性能开销。 在部署此配置时,CA Technologies 建议仅在 QA 环境中使用动态检测功能。
注意:有关此性能开销的信息,请参阅 IBM 提供的《Java Diagnostics Guide》。
当您使用 IBM JVM 1.5 运行 WebSphere 6.1 时,请使用 Java 代理 .jar 文件和 Java 代理配置文件的备用版本。 这些名为 AgentNoRedef.jar 和 IntroscopeAgent.NoRedef.profile 的文件位于 <代理主目录>/core/config 目录中。
注意:如果使用的是 AllAppServer 代理分发,则备用配置文件的名称为 IntroscopeAgent.websphere.NoRedef.profile。
由于使用先前的文件和语法,将不再为以下各项报告度量标准:
以下功能也受到影响:
使用先前的文件和语法时,代理将通过以下操作报告类重新定义状态:
Introscope Agent Class Redefinition is enabled. Enabling class redefinition on IBM 1.5 JVMs is known to incur significant overhead.
Introscope Agent Class Redefinition is disabled.
Warning: Introscope agent has been configured to support class redefinition. IBM JVMs version 1.5 and higher are known to incur significant overhead with redefinition enabled. To avoid this overhead please use AgentNoRedef.jar instead of Agent.jar.
如果您使用非 IBM JVM 或 1.5 版之外的 IBM JVM,将不输出先前的度量标准和消息。
您可以将 WebSphere 应用程序服务器配置为使用代理。
请执行以下步骤:
-javaagent:<代理主目录>/AgentNoRedef.jar -Dcom.wily.introscope.agentProfile=<代理主目录>/core/config/IntroscopeAgent.NoRedef.profile
如果在同一台计算机上同时存在已检测的应用程序和未检测的应用程序,请在常规 JVM 参数中包含 -Xshareclasses:none 设置。 此设置可避免在 AIX 上发生错误。
注意:如果多个 WebSphere 版本使用同一代理目录,需要使用唯一的目录。
|
版权所有 © 2013 CA。
保留所有权利。
|
|