Presentation is loading. Please wait.

Presentation is loading. Please wait.

Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 1 Eclipse Foundation - www.eclipse.org Valentina Popescu.

Similar presentations


Presentation on theme: "Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 1 Eclipse Foundation - www.eclipse.org Valentina Popescu."— Presentation transcript:

1 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 1 Eclipse Foundation - www.eclipse.org Valentina Popescu IBM Rational Software TPTP Committer popescu@ca.ibm.com Eclipse TPTP Profiling Web Applications with TPTP

2 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 2 Eclipse Foundation - www.eclipse.org Contents ■ Overview of TPTP ■ Overview of the Profiling tools in TPTP ■ What’s new for the Profiling tools in TPTP 4.2 ■ Demo

3 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 3 Eclipse Foundation - www.eclipse.org Eclipse TPTP Overview ■ Eclipse top level project ■ Mission is to build a generic, extensible, standards-based tool platform for test and performance tracing tools ■ Project Structure –Comprised of four projects Platform, Test, Trace, Monitoring –Developed by a number of strategic contributors Intel, IBM, Scapa Technologies, Compuware, Computer Associates, OC Systems, SAP, FOKUS ■ For more information visit http://www.eclipse.org/tptp /http://www.eclipse.org/tptp /

4 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 4 Eclipse Foundation - www.eclipse.org TPTP Profiling tool Overview ■ Addresses the tracing and profiling phases of the application lifecycle ■ The Profiling project includes: –Frameworks for building, tracing and profiling tools framework has the capability of collecting and analyzing application performance information –Java TM Profiling tools based on JVMPI –Generic toolkit for probe creation and insertion –User interface actions to interact with your application Start, stop, attach, detach, run garbage collection, collect object references, filter and sort data –Views used to analyze the profiled application Views can be extended and customized using extension points

5 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 5 Eclipse Foundation - www.eclipse.org Profiling a WTP Web application

6 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 6 Eclipse Foundation - www.eclipse.org Attach configuration wizard – Part 1 ■ Select the agents used to collect profiling information

7 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 7 Eclipse Foundation - www.eclipse.org Attach configuration wizard – Part 2 ■ Select profiling options

8 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 8 Eclipse Foundation - www.eclipse.org Attach configuration wizard – Part 3 ■ Select profiling filters –Include classes and packages to be profiled –Exclude everything else

9 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 9 Eclipse Foundation - www.eclipse.org TPTP Profiling Views – Execution Statistics

10 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 10 Eclipse Foundation - www.eclipse.org TPTP Profiling Views – Method Invocation Details

11 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 11 Eclipse Foundation - www.eclipse.org TPTP Profiling Views – Memory statistics

12 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 12 Eclipse Foundation - www.eclipse.org What’s New in TPTP 4.2 ■ Dynamic ProbeKit –Allows dynamic instrumentation ■ Technology preview : –Line level coverage –JVMTI support –Build-To-Manage toolkits

13 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 13 Eclipse Foundation - www.eclipse.org What’s New in TPTP 4.2 - continued ■ Build-To-Manage toolkits as a Technology Preview Benefits for Developers: ■ Less time spent on instrumentation ■ Better diagnostic data from production ■ Don’t have to become an expert on management standards Benefits for Operators: ■ Faster problem isolation ■ Better transaction tracing ■ More reliable application deployment

14 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 14 Eclipse Foundation - www.eclipse.org References ■ TPTP download page http://www.eclipse.org/tptp/home/downloads/downloads.php http://www.eclipse.org/tptp/home/downloads/downloads.php ■ TPTP Technology Preview section; available from every build’s download page http://www.eclipse.org/tptp/home/downloads/downloads.php?link=link4&ver=4.2.0 http://www.eclipse.org/tptp/home/downloads/downloads.php?link=link4&ver=4.2.0 ■ TPTP home page http://www.eclipse.org/tptp/http://www.eclipse.org/tptp/ ■ TPTP tutorials and demo’s http://www.eclipse.org/tptp/home/downloads/quicktour/v41/quick_tour.html http://www.eclipse.org/tptp/home/downloads/quicktour/v41/quick_tour.html ■ TPTP EclipseCon 2006 presentations http://www.eclipse.org/tptp/home/documents/conferences/eclipseCon2006/index.html http://www.eclipse.org/tptp/home/documents/conferences/eclipseCon2006/index.html ■ TPTP Eclipse corner article http://www.eclipse.org/articles/Article-TPTP-Profiling-Tool/tptpProfilingArticle.html


Download ppt "Content provided under the terms and conditions of the Eclipse Public License Version 1.0 06/12/2006 1 Eclipse Foundation - www.eclipse.org Valentina Popescu."

Similar presentations


Ads by Google