The Profiling tool using the Application Response Measurement analysis type provides the
ability to attach to a running application or to launch an application for profiling.
Attaching to an application means that a monitor
is created to contain the results observed by an associated agent.
Launching a process means that the process is started with an agent is associated with to
process, and a monitor is created to contain the results observed by the agent.
Attaching to a an application server requires either statically applied probes or placing arm calls directly in the application.
-DArm40.ArmTransactionFactory=org.eclipse.tptp.trace.arm.internal.transaction.ArmTransactionFactoryImpl -DArm40.ArmTranReportFactory=org.eclipse.tptp.trace.arm.internal.tranreport.ArmReportFactoryImpl -DArm40.ArmMetricFactory=org.eclipse.tptp.trace.arm.internal.metric.ArmMetricFactoryImpl
Plug-in Name | Jars needed |
---|---|
org.eclipse.tptp.trace.arm | armLibrary.jar cbeLogging.jar |
org.opengroup.arm | arm40_java_interfaces.jar |
org.eclipse.hyades.execution | hexr.jar |
org.eclipse.hyades.logging.core | hl14.jar hlcore.jar |
org.eclipse.tptp.platform.logging.events | t1core.jar hlcbe101.jar |
Under Plugins dir | org.eclipse.emf.common_VERSION_NUMBER.jar Example: org.eclipse.emf.common_2.2.0.v200606221156.jar |
Under Plugins dir | org.eclipse.emf.ecore.xmi_VERSION_NUMBER.jar Example: org.eclipse.emf.ecore.xmi_2.2.0.v200606221156.jar |
Under Plugins dir | org.eclipse.emf.ecore_VERSION_NUMBER.jar Example: org.eclipse.emf.ecore_2.2.0.v200606221156.jar |
Once your application is being profiled, you can perform a number of other data collection activities on the application such as viewing UML transaction breakdown and method statics.
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.