Up Next

6.1  What tools are available?

ECLiPSe provides a number of different tools to help the programmer understand their how their program behaves at runtime.

Debugger
Provides a low level view of program activity.
See chapter 5 and the Debugging section in the user manual for a comprehensive look at debugging ECLiPSe programs
Profiler
Samples the running program at regular intervals to give a statistical summary of where the execution time is spent.
Port Profiler
Collects statistics about program execution in terms of the box model of execution. See library(port_profiler) or use the Port Profile option from the tkeclipse Run menu.
Coverage
Records the number of times various parts of the program are executed.
Visualisation framework
See the Visualisation Tools Manual for more information
Available Program Analysis tools

This section focuses on two complementary tools
  1. The profiler
  2. The coverage library

Up Next