10
votes
Accepted
What runtime strategies make BEAM so good at concurrency?
The book
Let's examine this question using The Erlang Runtime System book as base. This book describes both Erlang and BEAM in detail.
Processes, not threads
The concept of lightweight processes is ...
8
votes
How does the performance of reference counting and tracing GC compare?
Disclaimer: I haven't implemented either in any non-trivial form. I'll delete my answer if a true expert has a better answer.
The true answer is unsatisfactory: it depends. There is no general answer ...
2
votes
Is there any way a Java-like language could implement immutable primitive arrays without incurring performance penalties?
There is nothing stopping a Java-like language from having statically-enforced immutable arrays. These would be of a different type to the existing mutable arrays. Freshly-constructed array literals ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
runtime-performance × 3arrays × 1
garbage-collection × 1
java × 1
runtime × 1
immutable × 1
concurrency × 1