> > For each request there are 4 outstanding allocations in the 9-16 size range.
> I could not reproduce this behavior on either Windows or Linux, trunk SVN code, MSVC 2005 and gcc 4.1.3.
Ouch that hurts ;-)
> I have POCO http servers in production on Linux and Windows running 24/7 serving multiple screens containing multiple http requests hitting server at (sub)second frequency and have never had a leak problem, so this sounds like something particular to QNX.
> It may have nothing to do with it, but are you by any chance using Dinkumware standard library implementation on your QNX box? I was not able to find any QNX references regarding it, but at one point there was a bug
in MSVC standard library (which is Dinkumware) that was manifesting itself in a similar way.
No, it's using the GCC library.
Thanks I'll keep on looking.