内存问题请教高手!

zhousuper
初级访客

内存问题请教高手!

我在HP工作站上编写了一个程序,用malloc分配了5点几个G的内存空间,而在跑程序的时候发现程序运行一段时间会出现memory fault的情况,用top命令监控程序的运行情况,发现RES那一项在不断的变大,在增加到4点几个G的时候不动了,此时程序死掉!不明白为什么我能够分配那么大的空间,而运行的时候没有达到就死掉了?请高手指教!
1 条回复
atest
顾问

内存问题请教高手!

肯定达不到的,分配是一回事,能不能分配到又是另一回事了。