Akka and built in Scala Actors: What's the difference for local use?

actor, akka, scala

Solution

Scala Actors is pulled out into its own jar for Scala 2.10 and will be deprecated as well. Akka will be shipped as the successor. As for efficiency Akka has a pretty solid story. Feel free to benchmark yourself.

Problem

I know that Akka is a powerful (actor model) framework capable of concurrently running tasks on distributed systems. I know that there's a great comparison of actor model implementations in Scala. But I'm still wondering whether there are any benefits of using Akka for local calculations on multicore machine over built in Scala actors? And which one of them is more effective in terms of memory/CPU usage?

Original source