64-bit Linux Binary Compatibility (for Matlab)
Kris Kennaway
kris at FreeBSD.org
Thu Aug 7 17:20:04 UTC 2008
Mark Tinguely wrote:
>> Date: Thu, 7 Aug 2008 09:47:45 -0400
>> From: mkhitrov at gmail.com
>> To: freebsd-questions at 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
More information about the freebsd-questions
mailing list