On Wed, 05 Sep 2012 23:22:03 +0200
"Eldar Insafutdinov" e.insafutdinov@gmail.com wrote:

Ok, I've done some more tests. This time I was stress testing the
server built with DFLAGS="-version=VibeIdleCollect" . There was
one invocation of GC.collect() before the benchmark started(the
same one as in my previous post). During the stress test
GC.collect() wasn't called from that handler which is expected as
the server wasn't idling. The memory usage grew to 380Mb. However
when the benchmark finished there was GC collection invoked, but
the memory usage stayed at the same level. This suggests there is
a leak somewhere.

Or D's curse of false pointers. Did you compile it as 32-bit or 64-bit?