API Reference ezprofiler v1.3.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
or EZProfiler.Manager.enable_profiling/1
and any process whose code calls
one of the profiling functions is profiled. Only a single process at a time can be profiled, although label transition can assist in that.