当前位置: 首页 > 文档资料 > Erlang 中文教程 >

memory

优质
小牛编辑
128浏览
2023-12-01

返回一个列表,其中包含有关Erlang模拟器动态分配的内存的信息。列表的每个元素都是一个元组{Type,Size}。 第一个元素Type是描述内存类型的atom。

语法 (Syntax)

memory()

参数 (Parameters)

  • None

返回值 (Return Value)

返回一个列表,其中包含有关Erlang仿真器动态分配的内存的信息。

例如 (For example)

-module(helloworld). 
-export([start/0]). 
start() -> 
   io:fwrite("~p~n",[erlang:memory()]).

输出 (Output)

当我们运行上述程序时,我们将得到以下结果。 根据系统的不同,输出会有所不同 -

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