However it makes a difference if I create 1M actors and dispatch them via reflection or if I create some of them and passing results back and forth.
actually goroutines would use static dispatching and don&#x27;t have a lot of overhead.
however a scala actor is totally different than any goroutines or erlang actors, they are keeping a lot of state. a promise&#x2F;future is actually a little bit better in this kind of sense, still the jvm version will actually (even when optimized) use way more memory.