分页: 1 / 1

频繁操作大文件,xrealloc错误

发表于 : 2010-11-11 11:01
Messiya
xrealloc: cannot reallocate 1052297728 bytes (0 bytes allocated)

有上面的错误提示

脚本循环从A文件中读取字符串,去B文件(1G)中查找匹配。
在循环了十几次之后出现了上面的错误。
是不是在每次查找之后,进行一个内存的清空,还是别的操作?
避免出现上面的错误呢?

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

发表于 : 2010-11-12 15:22
ming1279
看函数原型:void *realloc(void*,unsigned int),1052297728超出unsigned int