Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Profiling Java applications using IBM Rational Application Developer

An introduction to using the Rational Application Developer profiling functionality to profile local and remote Java applications

Charu Jain (cjain@ca.ibm.com), Software Developer, IBM
Photo of Charu Jain
Charu Jain has been a Software Developer at the IBM Toronto Software lab since 2006. She has worked with several development teams during this time at IBM, including IBM XL C/C++ Compiler, Rational Test and Profiling Tools Platform, and IBM Enterprise Content Management Software. She has a Master's degree in Computer Science from Simon Fraser University.
Jonathan West (jgwest@ca.ibm.com), Staff Software Developer, IBM
Photo of Jonathan West
Jonathan West is a staff software developer with IBM Rational in the IBM Toronto lab, and is part of the Rational Test and Profiling Tools team. He is a committer on the Eclipse Test and Performance Tool Platform (TPTP) project, and provides component and technical leadership for the TPTP Agent Controller component, and the JVMTI-based Java profiling agent. Jonathan holds a BSc in Computer Science from the University of Western Ontario.

Summary:  This tutorial provides you guidance on using IBM® Rational® Application Developer to profile your Java applications. To that end, it will first provide relevant background on the Eclipse Test and Performance Tools Project (TPTP) Java™ Virtual Machine Tool Interface (JVMTI) profiling agent functionality.

Date:  01 Apr 2010
Level:  Intermediate PDF:  A4 and Letter (1047 KB | 34 pages)Get Adobe® Reader®

Activity:  76089 views
Comments:  

Profiling Eclipse Rich Client Platform plug-ins

Rational Application Developer supports profiling Eclipse Rich Client Platform (RCP) plug-ins. You can perform this profiling through the Eclipse Application option in the Profiling Configurations dialog box. There is an option to profile a new Eclipse instance using the plug-ins that are under development in the workbench. When you profile Eclipse plug-ins, it is especially wise to use a filter set that limits profile data directly to the packages that relate to your particular plug-in. As with other launch configurations, the profiling launch UI is built on the existing launch UI, which means that the workbench maintains a consistent profiling UI across varied application types. Profiling a plug-in is as easy as profiling a local Java application or other launch type.

9 of 13 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational,
ArticleID=478779
TutorialTitle=Profiling Java applications using IBM Rational Application Developer
publish-date=04012010
author1-email=cjain@ca.ibm.com
author1-email-cc=
author2-email=jgwest@ca.ibm.com
author2-email-cc=