SherlockMem

Memory tracer for GenServer

Installation

defmodule Slack do
  use GenServer
  use SherlockMem
...
end
SherlockMem.enable(Slack)
print_mem_before <pid> <memory_used> "init_before" <initial arguments>
print_mem_after  <pid> <memory_used> "init_after " <final state>

More details