Also here
http://prdownloads.sourceforge.net/nedmalloc/nedmalloc_v105_svn1078.zip?download
http://prdownloads.sourceforge.net/nedmalloc/nedmalloc_v105_svn1078.zip I
found dlmalloc V2.8.4


   V2.8.4 (not yet released)
     * Add mspace_mmap_large_chunks; thanks to Jean Brouwers
     * Fix insufficient sys_alloc padding when using 16byte alignment
     * Fix bad error check in mspace_footprint
     * Adaptations for ptmalloc, courtesy of Wolfram Gloger.
     * Reentrant spin locks, courtesy of Earl Chew and others
     * Win32 improvements, courtesy of Niall Douglas and Earl Chew
     * Add NO_SEGMENT_TRAVERSAL and MAX_RELEASE_CHECK_RATE options
     * Extension hook in malloc_state
     * Various small adjustments to reduce warnings on some compilers
* Various configuration extensions/changes for more platforms. Thanks
        to all who contributed these.

Maybe it's can be helpful for Harbour.

Nice find.

I'm getting a macro redefinition error when trying it
with Harbour/MSVC, but all these changes look good anyway.

Update: After fixing the small bug, speedtst results
were quite similar (a bit slower actually) to the one
with current dlmalloc version. Maybe in real MT apps
the difference is better. I've tested with MSVC.

/off

BTW, MSVC is creating amazingly small and fast
executables, startup time is also far the best.
Sizes for one of my apps (-gc3):

GCC: 21383680
BCC: 19427840
MSC: 17853440 (constants, along with the symbol tables
               are merged .exe-wide)

/on

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to