Same problem still extreamly slow On Wed, 01 Jul 2015 03:28:01 +0000 "rsw0x" <anonym...@anonymous.com> wrote:
> On Tuesday, 30 June 2015 at 15:18:36 UTC, Jack Applegame wrote: > > Just creating a bunch (10k) of sleeping (for 100 msecs) > > goroutines/tasks. > > > > Compilers > > go: go version go1.4.2 linux/amd64 > > vibe.d: DMD64 D Compiler v2.067.1 linux/amd64, vibe.d 0.7.23 > > > > Code > > go: http://pastebin.com/2zBnGBpt > > vibe.d: http://pastebin.com/JkpwSe47 > > > > go version build with "go build test.go" > > vibe.d version built with "dub build --build=release test.d" > > > > Results on my machine: > > > > go: 168.736462ms (overhead ~ 68ms) > > vibe.d: 1944ms (overhead ~ 1844ms) > > > > Why creating of vibe.d tasks is so slow (more then 10 times)??? > > how do they compare if you replace the sleep with yield?