Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

PTP/ETFw/PTP External Tools Framework

< PTP
Revision as of 12:20, 26 June 2008 by Unnamed Poltroon (Talk) (Overview)

Overview

  • What is PTFw?
    • The PTP Performance Tools Framework aims to decrease the amount of "Eclipse plumbing" that must be done to integrate existing Performance Tools in Eclipse, and provide pieces and parts to provide new tools within Eclipse.
    • The PTFw provides easy integration of launching existing (e.g. command-line) tools from Eclipse. With just an XML file, an existing app can be launched, with Eclipse UI generated to solicit arguments from the user, launch the tool, and launch any analysis of the results.
    • Workflow specified in the tool xml file specifies the steps to take. Each tools can have three distinct sections:
      • compile - the compile section specifies commands to prepend the existing compiler. See xml file details and examples.
      • execute - the execute section includes utilities which prepend the actual executable, and run to gather information.
      • analyze - the analyze section contains tools which can be launched on data produced after program execution is complete. They run in a predetermined sequence. Analysis tools can also be created as eclipse plug-ins and are launched to display output within the eclipse workbench.

References

See also original design page - Performance Tools Framework Design : Preliminary design of Performance Tools Framework

Tool XML file

attach annotated xml file


Screenshots of PTFw implementations

  • TAU
  • TaskFinder

Back to the top