Question

Are there any good code profilers/analyzers for Erlang? I need something that can build a Call graph for my code.

Was it helpful?

Solution

For static code analysis you have XREF and DIALYZER, for profiling you can use cprof, fprof or eprof, you can get good reference here...

OTHER TIPS

The 'fprof' module includes profiling features. From the fprof module documentation:

fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().

fprof:apply (or trace) runs the function, profile converts the trace file into something useful, and analyse prints out the summary. This will give you a list of function calls observed, what called them, and what they called, as well as wall-clock timing info.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top