[fpc-pascal] extreme memory growth using cthreads and default heap manager
Graeme Geldenhuys
mailinglists at geldenhuys.co.uk
Fri Dec 11 10:21:15 CET 2015
On 2015-12-10 21:26, Seth Grover wrote:
> Why does using the default memory manager seem to leak memory like crazy if
> I'm doing heavy threading? I'm setting FreeOnTerminate to true in
> conjunction
I can confirm similar behaviour under 64-bit FreeBSD 10.1. Compiled
without cmem is ends up using over a Gig of memory.
What is interesting is that the library (when compiled without cmem)
shows 8000-10000 per sec output and takes 7-10 seconds to complete. When
I enable cmem, then the program outputs 81500/sec and completes within 1
second so I can't even check it's memory usage.
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
My public PGP key: http://tinyurl.com/graeme-pgp
More information about the fpc-pascal
mailing list