API Reference ezprofiler v1.2.0
modules
Modules
Provides a simple to use profiling mechanism to inspect the behavior of an application on a target VM. It utilizes Erlang's profiler tools, namely eprof
, the default, fprof
or cprof
. Supports profiling of processes or the ability to decorate your code with, zero cost, analysis functions. For ease of use and to minimize impact on the application to be profiled ezprofiler
runs as a stand-alone escript
rather than an application in the same VM. That said, for code-profiling there is an option to manage ezprofiler
via source code within your application for deployments where access to the VM may be limited (see below).
This module handles code profiling. The user hits c
or c label
and any process whose code calls the function
EZCodeProfiler.start_profiling
will be profiled until EZCodeProfiler.stop_profiling
is called. Only a single
process at a time can be profiled. Other profiling functions allow for pipe profiling and function profiling.