Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Would you say then that Erlang has low latency and low standard deviation of how fast it will respond to any request under any amount of load.

Yes, that's exactly correct. Erlang/Elixir server apps aren't the fastest around but their latency is very predictable and they remain responsive under load, unlike programs written is most other languages.

That's the main selling point of the BEAM VM.



I'm curious how weird that's going to get with the JIT, as the variability in processing time becomes more variable.


It's likely there will be some more wildly varying latency figures until all hot paths are JIT-ted, kind of like it is with Java.


All code is compiled to its final machine-code form at start-up, so there's no warm-up. It's closer to an AOT compiler than most JITs.


Thanks for the correction, I was operating under a false assumption.

Good to know!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: