Download presentation
Presentation is loading. Please wait.
Published bySage Garney Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.