davidl 发表于 2006-4-7 21:54:10

grep一个大文件是不是会消耗很多内存?

我试过grep两个文件目录,一个2.3g没问题,一个1.8g就memory exhausted.不同的是1.8g的有大文件。

davidl 发表于 2006-4-7 23:33:19

linux在这种情况下表现的不是很好。我认为对那种疯狂申请内存的程序直接就kill了!!应用程序没事别乱申请内存,我最讨厌那种狂申请内存的bug,系统没响应,整个系统好像死锁了一样
内核不知道为什么要对此表示怜悯(应该是没考虑到吧),至于标准可以定为物理内存的90%自动kill掉(用户可以自行选择参数kill还是不kill)
不过我认为kill了好!!真的要用这种应用程序需要这么多内存应该把硬件升级了吧,没事你机子拖不动!!

ricetons 发表于 2006-4-7 23:37:17

你设一下swap
另外进程优先级调低一点。

你想想,KMP是什么时间级别的算法。呵呵。

davidl 发表于 2006-4-7 23:49:06

不是慢的原因,是memory exhausted.完全不能出结果,已经算是一个bug了
页: [1]
查看完整版本: grep一个大文件是不是会消耗很多内存?