エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Elixirで使用できるアトムの上限 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Elixirで使用できるアトムの上限 - Qiita
すごいE本を読んでいてErlangではアトムの数が制限されていて(公式ドキュメントによるとデフォルトで1,... すごいE本を読んでいてErlangではアトムの数が制限されていて(公式ドキュメントによるとデフォルトで1,048,576)、しかもガーベジコレクトされないので、アプリケーションの中で動的にアトムを生成するようなことは避けるべきと書いてありました。 これがElixirにも当てはまるのかどうか検証をしてみたところ、以下のように100万をちょっと超えたところでクラッシュしてしまいました。1万程度はすでに使われていると想定するとElixirもErlangに準じていると思われます。 ElixirでKey-Valueストアを自作するような時は注意したほうがよさそうですね。 # !/usr/bin/env elixir for a <- 0..9, b <- 0..9, c <- 0..9, d <- 0..9, e <- 0..9, f <- 0..9, g <- 0..9 do val = "a"

