Date: Wed, 27 Mar 2013 22:39:16 -0700 (PDT) From: Unga <unga888@yahoo.com> To: "freebsd-stable@FreeBSD.org" <freebsd-stable@FreeBSD.org> Subject: Re: FreeBSD 9.1 excessive memory allocations [SOLVED] Message-ID: <1364449156.30979.YahooMailNeo@web161906.mail.bf1.yahoo.com> In-Reply-To: <1364410923.36972.67.camel@revolution.hippie.lan> References: <1364322902.78474.YahooMailNeo@web161904.mail.bf1.yahoo.com> <1364393170.36972.49.camel@revolution.hippie.lan> <1364409226.37379.YahooMailNeo@web161906.mail.bf1.yahoo.com> <1364410923.36972.67.camel@revolution.hippie.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
> > I think you may be reading too much into the malloc manpage. When it > mentions the use of per-thread small-object caches to avoid locking it's > talking about performance, not thread safety. Allocations of all sizes > are thread-safe, the library just assumes that huge allocations are rare > enough that it doesn't use extra per-thread resources to avoid locking > for them, it just uses locking for huge blocks. > > -- Ian > Good to note all allocations are thread safe in FreeBSD. Is it by some standard that malloc should be thread safe regardless the OS (BSDs, Linux, Windows, Android, etc)? Unga
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1364449156.30979.YahooMailNeo>
