频繁操作大文件,xrealloc错误

sh/bash/dash/ksh/zsh等Shell脚本
回复
Messiya
帖子: 61
注册时间: 2009-12-02 15:49

频繁操作大文件,xrealloc错误

#1

帖子 Messiya » 2010-11-11 11:01

xrealloc: cannot reallocate 1052297728 bytes (0 bytes allocated)

有上面的错误提示

脚本循环从A文件中读取字符串,去B文件(1G)中查找匹配。
在循环了十几次之后出现了上面的错误。
是不是在每次查找之后,进行一个内存的清空,还是别的操作?
避免出现上面的错误呢?
ming1279
帖子: 4
注册时间: 2009-01-16 20:17

Re: 频繁操作大文件,xrealloc错误

#2

帖子 ming1279 » 2010-11-12 15:22

看函数原型:void *realloc(void*,unsigned int),1052297728超出unsigned int
回复