Am 14.12.2013 00:52, schrieb Martin Nowak:

On 12/12/2013 12:27 AM, Jacek wrote:

Hi, were you able to find the root causes of this degradation?

Thanks
Jacek

Seems to be fixed with
https://github.com/rejectedsoftware/vibe.d/commit/1488d5c7426ff7acc1d0bceef5667066354c1191.

I can still see the drops on git master and also for that specific
commit. Invoking the "bench-http-request" example with "dub -- -c 100 -k
100" shows a drop for me after about the first 30k to 120k requests
(Windows, server and client on the same machine). Unfortunately I
haven't had the time to debug it, yet.

Sönke was this a case of the following bug?
https://d.puremagic.com/issues/show_bug.cgi?id=3523

It looks a lot like it. The vibe.d bug simply caused some Fiber
references to get lost instead of getting recycled, so they could have
been collected. And I'm pretty sure that there are no other references
in the code that would keep it alive.