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 /12/ Eclipse Foundation - Valentina Popescu IBM Rational Software TPTP Committer Eclipse TPTP Profiling Web Applications with TPTP

2 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - 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 /12/ Eclipse Foundation - 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 /

4 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - 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 /12/ Eclipse Foundation - Profiling a WTP Web application

6 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - 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 /12/ Eclipse Foundation - Attach configuration wizard – Part 2 ■ Select profiling options

8 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - 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 /12/ Eclipse Foundation - TPTP Profiling Views – Execution Statistics

10 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - TPTP Profiling Views – Method Invocation Details

11 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - TPTP Profiling Views – Memory statistics

12 Content provided under the terms and conditions of the Eclipse Public License Version /12/ Eclipse Foundation - 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 /12/ Eclipse Foundation - What’s New in TPTP 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 /12/ Eclipse Foundation - References ■ TPTP download page ■ TPTP Technology Preview section; available from every build’s download page ■ TPTP home page ■ TPTP tutorials and demo’s ■ TPTP EclipseCon 2006 presentations ■ TPTP Eclipse corner article


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