Recon wants to be a set of tools usable in production to diagnose Erlang problems or inspect production environment safely.
To build the library:
rebar compile
Documentation for the library can be obtained at http://ferd.github.io/recon/
It is recommended that you use tags if you do not want bleeding edge and development content for this library.
recon_alloc:snapshot*
functions, which allow memory allocation snapshots to be taken, saved on disk, reloaded, and analyzed on-demand. Thanks to Lukas Larsson for this functionality.recon_lib:term_to_port
to convert a string back to a usable port.recon:port_info/1
and recon:port_info/2
recon_alloc
moduleinfo/2
and info/4
. The memory
info type thus gets renamed to memory_used
, in order to avoid conflicts when picking between a type and a specific process attribute. Types exported by the module also get updated.app_deps.erl
to read apps/ directories for releasesbin_leak
function call.recon_lib
for the window and count functions that take a specific pid as an argument.recon:info/1
into recon_lib:term_to_pid
and allowed arbitrary terms to be used for pids in recon:get_state/1
.