O'Reilly logo

Elixir Cookbook by Paulo A Pereira

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Inspecting your system in IEx

Sometimes, we need to take a look at what is going on in a running VM. It is useful to see which applications are open and any information about memory usage.

We will use some Erlang modules to inspect a VM instance.

Getting ready

Start a new IEx session.

How to do it…

We will follow these steps to get information on our running system:

  1. To get the currently running applications, type this:
    iex(1)> :application.which_applications
    [
      {:logger, 'logger', '0.15.1'},
      {:iex, 'iex', '0.15.1'},
      {:elixir, 'elixir', '0.15.1'}, 
      {:syntax_tools, 'Syntax tools', '1.6.15'},
      {:compiler, 'ERTS  CXC 138 10', '5.0.1'}, 
      {:crypto, 'CRYPTO', '3.4'},
      {:stdlib, 'ERTS  CXC 138 10', '2.1'}, 
      {:kernel, 'ERTS  CXC 138 10', '3.0.1'}
    ]
    

    The list ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required