Re: [msysGit] Re: [PATCH] Add custom memory allocator to MinGW and MacOS builds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Fri, 3 Apr 2009, Pat Thoyts wrote:

> 2009/4/3 Marius Storm-Olsen <marius@xxxxxxxxxxxxx>:
> >
> > Marius Storm-Olsen said the following on 03.04.2009 15:52:
> >> The standard allocator on Windows is pretty bad prior to Windows 
> >> Vista, and nedmalloc is better than the modified dlmalloc provided 
> >> with newer versions of the MinGW libc.
> >
> > Actually, it just struck me that it's probably the synchronization 
> > primitives which are better on Vista than XP, and not the memory 
> > manager? (Since mingw 4.3.3-tdm on XP and Vista most likely use the 
> > same dlmalloc fork?) ^shrug^
> >
> > Anyways, not that I haven't tried to 'tune' nedmalloc in any way, just 
> > ensured that it compiles with the different MinGWs which I 
> > benchmarked. So, if anyone feels like it, maybe we can squeeze more 
> > performance out of it by tweaking it.
> 
> The difference on Windows Vista is that the low fragmentation heap is 
> the default memory allocator. On Windows XP you need to enable it 
> specifically for an application. So a possible alternative to this is 
> just to enable the low fragmentation heap. (done via GetProcessHeaps and 
> HeapSetInformation Win32 API calls).

Does this also work on NT?

Ciao,
Dscho

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux