experchange > delphi

Horizon68 (10-16-18, 12:48 AM)
Hello,

Read this:

About memory allocators..

I think that mingw uses MSVCRT memory allocator that scales well and
that is better than jemalloc and better than hoard, please notice it
here on the following benchmark:



But GCC on Linux uses ptmalloc2 memory allocator..

I have just took a look at the memory allocator of the GCC C and C++
compiler on Linux that is called ptmalloc2, and on a UMA machine with
four 10-core 2GHz Intel Xeon E7-4850 processors supporting two
hardware threads per core, the benchmark of the following
paper shows that ptmalloc2 is "scaling" decently, so i think
that ptmalloc2 is a decent choice.

Please read this paper to notice it:



I have used gcc mingw to compile my scalable counting networks that
use a lot the MSVCRT memory allocator, thus they are scalable,
so my scalable reference counting with efficient support of weak
references does too scale very well, and my efficient Threadpool engines
that scale very well do scale very well too.

You can download them from my website:



Thank you,
Amine Moulay Ramdane.
Horizon68 (10-16-18, 01:00 AM)
On 10/15/2018 3:48 PM, Horizon68 wrote:
> Hello,
> Read this:
> About memory allocators..
> I think that mingw  uses MSVCRT memory allocator that scales well and
> that is better than jemalloc and better than hoard, please notice it


I correct: I mean microsoft MSVCRT memory allocator scales better than
jeMalloc and better than hoard.
[..]
Similar Threads