String Erlang中列表的最大长度限制
如果我在Erlang中存储15个字符串作为列表元素。该列表中的最大元素是什么String Erlang中列表的最大长度限制,string,list,erlang,String,List,Erlang,如果我在Erlang中存储15个字符串作为列表元素。该列表中的最大元素是什么 是否取决于系统的内存 Erlang中的列表长度是否没有限制 列表中的最大元素取决于系统内存以及您使用的是Erlang/OTP 32位还是64位。您可以根据以下信息计算列表的内存大小 内存大小列表数据类型: 1 word + 1 word per element + the size of each element. 有关的更多信息,请参见此FYI。如果可能,将其存储为二进制文件将更加有效。一个15字符的字符串将使用3
列表中的最大元素取决于系统内存以及您使用的是Erlang/OTP 32位还是64位。您可以根据以下信息计算列表的内存大小 内存大小列表数据类型:
1 word + 1 word per element + the size of each element.
有关的更多信息,请参见此FYI。如果可能,将其存储为二进制文件将更加有效。一个15字符的字符串将使用31个字的内存=248字节(64位),而一个15个unicode编码点的UTF-8编码二进制将占用3-6个字+15-60字节,因此大约需要39-108字节。