On Sat, Jan 06, 2001 at 09:46:55PM -0500, T. Daniel Crawford wrote:
> I'm simply wondering why alpha Linux chooses to
> place these memory blocks so far away from the smaller allocations when
> it seems mosts other mainstream OS's do not.
To avoid severe heap fragmentation. The other os's don't
because they didn't think of it.
> More to the point, though, is the fact that I have some older Fortran code
> that I'm attempting to port to alpha Linux which fails when these addresses
> are very, very, very far apart as they are here.
You can handle an address above 6GB, but not above 32TB?
Or are you doing something amazingly strange with 32-bit
displacements against a fake undimensioned array?
> If there is a way to cleanly force the addresses to be closer
> together, I need to learn about it.
See mallopt.
r~
_______________________________________________
Axp-list mailing list
Axp-list@redhat.com
https://listman.redhat.com/mailman/listinfo/axp-list
This archive was generated by hypermail version 2a22 on Sat Mar 3 12:54:54 2001 PST
Send any problems or questions about this archive to webmaster@alphalinux.org.