Есть ли у эликсира сборщик мусора?

Я начал читать о языке программирования Elixir.

Я понимаю, что:

  • Функционально
  • Он динамический, но поддерживает @spec
  • Он основан на Erlang VM

Мой вопрос: есть ли у него GC?

1 ответ

Да, у Erlang есть GC, и поскольку Elixir построен на Erlang, у него тоже есть GC. Посмотрите этот старый SO ответ об Erlang GC и этом. Сайт Elixir относится к GC следующим образом:

Из-за их легкой природы, не редкость иметь сотни из тысяч процессов, выполняющихся одновременно на одной машине. Изоляция позволяет обрабатывать мусор независимо друг от друга, уменьшая общесистемные паузы и используя все ресурсы машины как насколько это возможно (вертикальное масштабирование).

licensed under cc by-sa 3.0 with attribution.