专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Solaris

※★stackoverflow的解决办法★※

发布时间:2011-06-27 19:16:09 文章来源:www.iduyao.cn 采编人员:星星草
※★stackoverflow的解决方法★※
因为项目需要对一个大文件里面的内容进行排序
这个文件的内容如下所示:
姓名,年龄,收入,职业
mark,30,10000,docotor
tom,29,11000,engineer
steven,32,13000,teacher
...
...
..

用系统命令的sort -k 1,2 -t "," 按照文件的内容里面的姓名和年龄进行排序。

由于文件太大了(200m),导致这个sort命令运行的时候出现了stackoverflow的错误(通过core文件发现的)

我现在想了两个解决办法。
方法1:
把大文件进行分割,然后进行sort,这样可以避免大量的数据处理。

方法2:
用utlimit -s把系统的stack容量临时变大,处理结束之后,再恢复到默认值

不知道大家还有什么别的好方法吗?




------解决方案--------------------
如果对大文件进行分割,分头排序
最后怎么对排序结果进行合并呢?他们的内容可能是穿插的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: