Hi OSF/1 Managers:
I'm having a problem when trying to malloc() a lot of memory in a C
program on a 3000/500 AXP system running OSF/1 v1.3a. The system is
moderately loaded, has 128 MB core and 400 MB swap. The relavent system
parameters are:
dfldsiz 134217728
maxdsiz 1073741824
dflssiz 2097152
maxssiz 33554432
I need about 80 MB of data space in my program, but malloc returns NULL
with that size, and I think perror says something like "not enough
memory". The largest size I can malloc() right now seems to be about 65MB.
I think I have enough core and swap space, and I think my system config
parameters should allow me to get the data size I want. However, if I
missed something, and I need to change any of the above, can anyone tell
me which I need to change? If I have to buy more memory, how much can I
buy? How much will the 3000/500 recognize using the densest possible
memory arrays? Will it accept arrays of different densities?
thanks in advance.
eyc
Received on Thu Apr 06 1995 - 18:14:36 NZST