SUP-able functions

FunctionArgumentsDescription
console_level/1(Level)Set the console (Erlang VM’s console) log level
crash/0Creates a debug dump file and halts the VM
debug_dump/0Created a debug dump file in /tmp/{NODE}_{TIMESTAMP}
error_level/1(Level)Set the error log file’s log level
ets_info/0Prints information about the system’s ETS tables
gc_all/0Garbage collects all running processes (500ms pause between each proc)
gc_pids/1(Ps)Garbage collect a list of PIDs
gc_top_mem_consumers/0Garbage collect the top 10 memory consuming PIDs
gc_top_mem_consumers/1(N)Garbage collect the top N memory consuming PIDs
hotload/1(Module)Hotload a the corresponding {MODULE}.beam file
hotload_app/1(App)Hotload all listed modules in the {APP}.app
mem_info/0Prints information about memory usage in the VM
mem_info/1(TopN)Prints information about memory usage in the VM and top N applications
syslog_level/1(Level)Set the syslog log level
top_mem_consumers/0Print the top 10 memory consuming processes
top_mem_consumers/1(Len)Print the top N memory consuming processes

mem_info/0 and mem_info/1

Reports the memory usage for the Erlang VM and per-Erlang-application:

kazoo_maintenance:mem_info().
 VM Memory Info:
  total           :   261M
  processes       :   116M
  processes_used  :   116M
  system          :   144M
  atom            :     3M
  atom_used       :     3M
  binary          :     3M
  code            :    89M
  ets             :     7M

 App Memory Info:
Application     | Memory | Procs  | BigPid
kernel          |     1M |    158 | <0.7138.0> 932K
stdlib          |     1M |    181 | <0.3654.0> 813K
amqp_client     |   993K |    788 | <0.3864.0> 32K
kazoo_apps      |   468K |    151 | <0.4948.0> 4K
rabbit_common   |   421K |    795 | <0.3863.0> 5K
trunkstore      |   387K |    152 | <0.6876.0> 5K
lager           |   360K |      9 | <0.3786.0> 356K
ecallmgr        |   278K |     36 | <0.7309.0> 56K

In the above, the reader can see that 36 processes associated with ecallmgr use 271K memory with PID 0.7309.0 being the largest of those at 56K memory usage.

On this page