# Tools Reference Manual

Version 2.3

> The Tools application contains a number of stand-alone tools, which are useful when developing Erlang programs.

> cover
>   A coverage analysis tool for Erlang.
> cprof
>   A profiling tool that shows how many times each function is called. Uses a kind of local call trace breakpoints containing counters to achieve very low runtime performance degradation.
> erlang.el - Erlang mode for Emacs
>   Editing support such as indentation, syntax highlighting, electric commands, module name verification, comment support including paragraph filling, skeletons, tags support and more for erlang source code.
> eprof
>   A time profiling tool; measure how time is used in Erlang programs. Predecessor of fprof (see below).
> fprof
>   Another Erlang profiler; measure how time is used in your Erlang programs. Uses trace to file to minimize runtime performance impact, and displays time for calling and called functions.
> instrument
>   Utility functions for obtaining and analysing resource usage in an instrumented Erlang runtime system.
> make
>   A make utility for Erlang similar to UNIX make.
> tags
>   A tool for generating Emacs TAGS files from Erlang source files.
> xref
>   A cross reference tool. Can be used to check dependencies between functions, modules, applications and releases.

Copyright © 1991-2003 Ericsson Utvecklings AB