Erlang - mémoire

Renvoie une liste contenant des informations sur la mémoire allouée dynamiquement par l'émulateur Erlang. Chaque élément de la liste est un tuple {Type, Size}. Le premier élément Type est un atome décrivant le type de mémoire.

Syntaxe

memory()

Paramètres

  • None

Valeur de retour

Renvoie une liste contenant des informations sur la mémoire allouée dynamiquement par l'émulateur Erlang.

Par exemple

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~p~n",[erlang:memory()]).

Production

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant. Selon le système, la sortie sera différente -

[{total,15515688},
{processes,4520064},
{processes_used,4516976},
{system,10995624},
{atom,132249},
{atom_used,119002},
{binary,768584},
{code,3002085},
{ets,221944}]