Max number of goroutines
How many goroutines can I use painless? For example wikipedia says, in Erlang 20 million processes can be created without degrading performance. Update: I've just investigated in goroutines performance a little and got such a results: It looks like goroutine lifetime is more then calculating sqrt() 1000 times ( ~45µs for me ), the only limitation is memory Goroutine costs 4 — 4.5 KB If a goroutine is blocked, there is no cost involved other than: memory usage slower garbage-collection The costs (in terms of memory and average time to actually start executing a goroutine) are: Go 1.6.2 (April