Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A performance test comparing Scala verses Erlang with simple agents to determine messaging performance


Erlang V Scala Agents

An implementation of a performance test comparing an Agent that has just two responsibilties:
1) Add a Count X to the agents current tally
2) Get the current count and reset the agent count to zero

Two implementations are provided, one using Erlang's OTP gen_server and one using Scala's Actors.

With Scala 2.9.0 and Erlang 5.8.1 the Erlang implementation is 6x faster than Scala.

To run the erlang OTP version compile the 3 files then run client:runTest(3000000).

To run the erlang bare receive version compile server2 as well and then run client:runTest2(3000000).

To run the scala version compile both files and run the Client. 
Something went wrong with that request. Please try again.