From: Scott A. Friedman (friedman++at++ucla.edu)
Date: 08/15/2002 11:43:38
Hi
Using 6.5.17m I am no longer getting the shared memory I ask for using PFSHARESIZE in 32bit apps.
Previously (before 6.5.17), I was requesting 768MB and getting it by setting pfSharedArenaBase( 0x20000000 ). I am not using the remapLibs script because, well, it's a pain and things were working well enough without it.
Some results *with* using pfSharedBase( )
Fuel (IP35/1024MB) - 384MB
Onyx2 iR3 (IP27/1536MB) - 384MB
Onyx3200 iR4 (IP35/4096MB) - 768MB
O2 (IP32/256MB) - 768MB
Some results *without* using pfSharedBase( )
Fuel (IP35/1024MB) - 384MB
Onyx2 iR3 (IP27/1536MB) - 384MB
Onyx3200 iR4 (IP35/4096MB) - 768MB
O2 (IP32/256MB) - 768MB
Okay, so pfSharedBase is not making any difference now. Before, they would all be 768MB by setting the base. I do not remember anymore where the value used in the pfSharedArenaBase call came from (this list probably).
I am pretty sure there is not a simple answer/solution to this since this issue (maximizing shared memory) has come up again and again over the years on this list. I do have 64bit versions that make this problem go away completely (on IRIX64 machines anyway), so...
...am I wasting my time here trying to understand this?
Scott Friedman
Urban Simulation Team at UCLA
This archive was generated by hypermail 2b29 : Thu Aug 15 2002 - 11:43:52 PDT