Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Apr 2001 08:17:33 -0700 (PDT)
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/devel Makefile ports/devel/dlmalloc Makefile distinfo pkg-comment pkg-descr pkg-message pkg-plist ports/devel/dlmalloc/files Makefile README.FreeBSD
Message-ID:  <200104051517.f35FHXb44816@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
sobomax     2001/04/05 08:17:33 PDT

  Modified files:
    devel                Makefile 
  Added files:
    devel/dlmalloc       Makefile distinfo pkg-comment pkg-descr 
                         pkg-message pkg-plist 
    devel/dlmalloc/files Makefile README.FreeBSD 
  Log:
  Add dlmalloc 2.7.0, a very efficient malloc/free/realloc implementation.
  
  According to my tests it is *amazingly* efficient - it gave me about 10%
  memory saving (SIZE in the top(1)) for the large processes like X and jre
  without any measureable performance saturation.
  
  Moreover, due to not very clear for me reasons Python benchmark (pybench)
  is about 60% (!!!) faster with this allocator comparing to the libc one.
  Obviously we should investigate this further and if there is no error
  then tune either Python or our own malloc.
  
  Alternatively we may evaluate a possibility to make it (or part of it) our
  default malloc(), because it is friendly licensed and actively maintained.
  
  Revision  Changes    Path
  1.490     +2 -1      ports/devel/Makefile


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104051517.f35FHXb44816>