我用 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/