This short chapter presents the program analysis tools in the Objective CAML
distribution. The first chapter describes the ocamldep command,
which finds the dependencies in a set of Objective CAML files that make up
The second section deals with debugging tools including tracing the
execution of functions and the ocamldebug debugger, running
The third section takes a look at the profiler, which can be used to analyze
the execution of a program with an eye towards its optimization.