Unix工作站
1753792 成员
7379 在线
108799 解答
新建帖子

求助HP N4000 处理文件时内存使用问题

 
刘雨
见习投稿人

求助HP N4000 处理文件时内存使用问题

我在一台HP N4000 (内存有6G)主机,用C编写了一个程序处理一批文件,每个文件的大小都在200M--300M之间,每处理一个文件我都要把这个文件的每条记录读到内存上去,这时问题出现了,每当处理到一定文件时他就提示分配内存出错(可以肯定的是,我每处理一个文件后都会把内存释放掉)!我同时试过要是文件大小要是在100M左右的话,就不会出现这个问题(我在一台Solaris/4G内存的主机上处理同一批文件时,也是没有问题!晕啊!),我问同事,他说可能是N4000对大文件的处理有问题,是不是这样啊!还是我没有把系统的那个参数设对!请各位大侠指点啊!
2 条回复2
流星雨
本科生

求助HP N4000 处理文件时内存使用问题

可以咨询一下HP响应中心,我认为可能是没有把资源释放掉,虽然你在程序里面写了,但也许操作系统没有做.是不是操作系统有什么补丁要安装.
菜小鸟
首席顾问

求助HP N4000 处理文件时内存使用问题

可能是有点问题。。试试改一改交换文件