leg*_*cia 12
Elixir在与Erlang相同的虚拟机上运行,因此它与Erlang具有相同的原子限制.
您可以使用以下方法检查当前限制:erlang.system_info(:atom_limit),并且可以通过将+t标志传递给Erlang虚拟机来更改限制,使用--erl标记通过Erlang:
$ elixir -e 'IO.inspect :erlang.system_info(:atom_limit)'
1048576
$ elixir --erl "+t 2000000" -e 'IO.inspect :erlang.system_info(:atom_limit)'
2000000
Run Code Online (Sandbox Code Playgroud)
但是,如果你发现自己的原子用完了,你应该尝试用另一种方法解决问题.
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |