gpt4 book ai didi

erlang - 为什么使用 erts_debug :size/1? 的原子内存为零

转载 作者:行者123 更新时间:2023-12-04 22:12:07 30 4
gpt4 key购买 nike

我用 erts_debug:size/1在erlang VM中计算atom的内存,但我发现输出为零。谁能解释原因?

7> erts_debug:size(true).
0

最佳答案

原因是原子与原子的数据一起存放在原子表中,因此整个节点中只有一个原子的副本。这意味着在您的数据中,原子只是对原子表的标记引用,不占用空间。因此大小为零。

所以这不是不一致或错误。

关于erlang - 为什么使用 erts_debug :size/1? 的原子内存为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25543248/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com