Before you start
This tutorial introduces the Eclipse Test & Performance Tools Platform (TPTP), provides step-by-step instructions on how to install Eclipse and the TPTP tools, and demonstrates how to profile a running Java application.
To benefit, you should have experience with Java software development and the entire software development life cycle, including testing and profiling. You should also have experience installing software from the command line, and setting and managing shell and system environment variables, such as the Java CLASSPATH. Acquaintance with Eclipse and the Standard Widget Toolkit (SWT) is also beneficial.
Before you start, you must install several software packages on your UNIX®, Linux®, Mac OS X, or Microsoft® Windows® system. You need a functioning Java Virtual Machine (JVM), a copy of the Eclipse platform, the Eclipse TPTP runtime, and several prerequisites and co-requisites on which TPTP depends. You also need TPTP's Agent Controller, which allows you to start and profile applications. Here's everything you need:
- Java 2 Platform, Standard Edition (J2SE) V1.4 Software Development Kit (SDK)
- J2SE V1.4 Java Runtime Environment (J2RE)
- Eclipse V3.1 SDK
- Eclipse Modeling Framework (EMF) SDK V2.1
- XML Schema Infoset Model (XSD) SDK V2.1
- Version 1.1.1 of UML2
- TPTP runtime
- Agent Controller runtime (appropriate to your system)
- The Eclipse Update Manager (optional)
If you don't have a JVM and Eclipse installed on your system, make sure you have at least 300 MB of disk space free for all the software. You also need enough free physical memory to run the JVM. In general, 64 MB or more of free physical memory is recommended.



