Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Feb 2006 13:33:51 -0800
From:      Jason Evans <jasone@freebsd.org>
To:        Mike Jakubik <mikej@rogers.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Virtual memory consumption (both user and kernel) in modern	CURRENT
Message-ID:  <D51AE51A-0273-4762-AF43-24DD075617EC@freebsd.org>
In-Reply-To: <43F62CF3.2000005@rogers.com>
References:  <20060215024339.N22450@atlantis.atlantis.dp.ua> <43F29BF5.4060300@freebsd.org> <20060216123548.GA35910@uk.tiscali.com> <20060216135138.GA16669@flame.pc> <43F525A6.3080701@rogers.com> <20060217013039.GA31540@xor.obsecurity.org> <43F6174A.7060801@rogers.com> <1091E3C1-1E93-4030-9097-D28C780F9D44@freebsd.org> <43F62CF3.2000005@rogers.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 17, 2006, at 12:07 PM, Mike Jakubik wrote:
> Jason Evans wrote:
>> Are redzones enabled?  (They are turned on by default in  
>> CURRENT.)  You can check by reading the output from something like:
>>
>>     MALLOC_OPTIONS=P ls
>>
>> Keep in mind that they use up substantial extra memory -- 32 bytes  
>> per allocation.  Unless you have disabled redzones, you should  
>> expect much higher memory usage with jemalloc than with phkmalloc.
>
> ___ Begin malloc statistics ___
> Number of CPUs: 1
> Number of arenas: 1
> Cache slots: 256
> Chunk size: 16777216 (2^24)
> Quantum size: 16 (2^4)
> Pointer size: 4
> Number of bins: 128
> Maximum bin size: 2096
> Assertions enabled
> Redzone size: 16
   ^^^^^^^^^^^^^^^^
> Allocated: 22272, space used: 33554432
>
> Does this mean they are enabled? and if so, how can i disable them?  
> Which malloc is in -current now?

Yes, redzones are enabled.  Redzone size is 0 when they are  
disabled.  You can disable them by adding the following to /etc/ 
make.conf, then rebuilding/installing libc:

	CFLAGS+=-DNO_MALLOC_EXTRAS

jemalloc is currently in use for CURRENT.

Jason




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D51AE51A-0273-4762-AF43-24DD075617EC>