Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Aug 2008 19:19:37 +0200
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Mark Tinguely <tinguely@casselton.net>
Cc:        mkhitrov@gmail.com, freebsd-questions@freebsd.org
Subject:   Re: 64-bit Linux Binary Compatibility (for Matlab)
Message-ID:  <489B2EA9.6000208@FreeBSD.org>
In-Reply-To: <200808071626.m77GQ6vf033517@casselton.net>
References:  <200808071626.m77GQ6vf033517@casselton.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Tinguely wrote:
>> Date: Thu, 7 Aug 2008 09:47:45 -0400
>> From: mkhitrov@gmail.com
>> To: freebsd-questions@freebsd.org
>> Apparently Matlab tries to allocate a continuous chunk of memory, and
>> we needed to upgrade to 64-bit hardware to give it access to more than
>> 1GB of memory, which is about the most that it was able to get before.
>> It's a lousy explanation, but I wasn't employed at this place when
>> this diagnosis was made.
> 
> Large contiguous allocations have to occur during or soon after booting because
> of memory fragmentation. 

To the best of my knowledge matlab does not run in the kernel and use 
contigmalloc() ;-)

User applications in UNIX use *virtual* memory.

Kris



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