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.