Erlang is likely to have advantage in both concurrent and actively allocating applications because of its specialized garbage collector which if effectively region per Erlang process discarded all at once. That won't affect throughput though, only latency and still nothing you can't do with D if needed.