AIX系统 5.1,内存》1G,为什么malloc到256兆就报Not enouth space??

时间:2021-02-14 17:23:22
AIX系统 5.1,内存》1G,为什么malloc到256兆就报Not enouth space??
pageing space >?1G

4 个解决方案

#1


是不是进程相关的参数没有调?譬如进程最大堆栈、最大打开文件数等。
在smit中调一下试试。

#2


都调过了,都是改成不限制。

#3


前几天在这里有人讨论过这个问题,你搜索一下吧.

#4


呵呵。AIX 如果只有32位编译的的话就只能用到256M内存
用64位编译就OK了。
如果用GCC 加-maix64参数

#1


是不是进程相关的参数没有调?譬如进程最大堆栈、最大打开文件数等。
在smit中调一下试试。

#2


都调过了,都是改成不限制。

#3


前几天在这里有人讨论过这个问题,你搜索一下吧.

#4


呵呵。AIX 如果只有32位编译的的话就只能用到256M内存
用64位编译就OK了。
如果用GCC 加-maix64参数