Elixir - Evaluating Performance of Language
summary
Comparison claims that Elixir matches Erlang and overlang on heavy message passing while Java, Scala, Python and Ruby fail to scale. The evaluation uses the Intel MPI Benchmark with ping‑ping, ping‑pong and ring tests, runs on three machines, varies message size up to ~15,000 KB and repetitions up to 500k–1M repetitions. Results show Elixir and Erlang saturate all cores and complete tests; JVM and interpreted languages abort or stop near ~10k processes.
AI-written summary · about
chapters (16)
- 0:00Start
- 1:06Languages
- 2:35Examples
- 4:21Solution?
- 4:54Real Problem
- 6:33Elixir the language
- 6:58What do we need ?
- 9:11Intel MPI Benchmark
- 12:34Send Recv
- 14:23Environment Configuration
- 15:29PingPing
- 16:38Experiment
- 19:27PingPong
- 26:15Results
- 27:04Future
- 27:46Contributors
related talks
25mGreen Benchmarking of BEAM Languages
41mElixir & Phoenix – fast, concurrent and explicit
30mAbove the Clouds: Investigating Systems from 32,000 ft.
48mSynchronizing Game Components
38mPractical Performance Analysis
38mPerformance in the Wild
33mCrushing Application Latency with Vert.x
54mReal-World HTTP Performance Benchmarking, Lessons Learned
