Erlang-memory

提供:Dev Guides
移動先:案内検索

アーラン-メモリ

Erlangエミュレータによって動的に割り当てられたメモリに関する情報を含むリストを返します。リストの各要素は、タプル\ {Type、Size}です。 最初の要素Typeは、メモリタイプを記述するアトムです。

構文

memory()

パラメーター

  • None

戻り値

Erlangエミュレーターによって動的に割り当てられたメモリーに関する情報を含むリストを返します。

例えば

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

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

出力

上記のプログラムを実行すると、次の結果が得られます。 システムに応じて、出力が異なります-

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