In this guide, we will discuss Erlang Memory. Returns a list containing information about memory dynamically allocated by the Erlang emulator. Each element of the list is a tuple {Type, Size}. The first element Type is an atom describing memory type.
Syntax
memory()
Parameters
- None
Return Value
Returns a list containing information about memory dynamically allocated by the Erlang emulator.
For example
-module(helloworld). -export([start/0]). start() -> io:fwrite("~p~n",[erlang:memory()]).
Output
When we run the above program we will get the following result. Depending on the system, the output will differ −
[{total,15515688}, {processes,4520064}, {processes_used,4516976}, {system,10995624}, {atom,132249}, {atom_used,119002}, {binary,768584}, {code,3002085}, {ets,221944}]
Next Topic : Click Here
Pingback: Erlang - localtime | Adglob Infosystem Pvt Ltd
Pingback: Erlang - BIFS | Adglob Infosystem Pvt Ltd