From: Dorosky, Christopher G (christopher.g.dorosky++at++lmco.com)
Date: 08/15/2002 13:27:32
Yes, you are wasting your time.
This has to do with sloppy dso mapping. Without running the remapLibs, you
are at the
mercy of the system cramming dso's wherever it feels like, and this is
terribly unoptimized
for systems with large amounts of memory. As the OS changes, dso sizes
change, and new ones
get added in, all of which contributes to your problem.
It is nice to hear that the 64bit stuff just works.
It is interesting to note that if you ask for 1 byte over what it can give
you, performer
halves your request (or maybe a library it uses does it). Anyway, try asking
for successively less,
until you get what you ask for.
Chris Dorosky
Lockheed Martin - TOPSCENE
-----Original Message-----
From: Scott A. Friedman [mailto:friedman++at++ucla.edu]
Sent: Thursday, August 15, 2002 1:44 PM
To: info-performer++at++sgi.com
Subject: [info-performer] Shared memory mystery...
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
-----------------------------------------------------------------------
List Archives, Info, FAQ: http://www.sgi.com/software/performer/
Open Development Project: http://oss.sgi.com/projects/performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
-----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Thu Aug 15 2002 - 13:30:49 PDT