2
循环遍历许多网页并调用类似下面的内容nokogiri doc.xpath()问题
manyhtmlpages.each do |page|
doc = Nokogiri::HTML(page)
puts doc.xpath("/html/body/h2[1]","/html/body/a[1]").to_s
end
我观察到内存消耗不断上升,直到脚本由于内存不足而终止。
当我删除doc.xpath位时,没有遇到上述错误。
它有多少页?如果你只检查几个,它会发生吗?消费量与页面数量是否成线性关系? – Steinbitglis 2009-11-28 01:26:51
它发生在几千个html独特页面。和更多。 – bbbnb 2009-11-28 01:30:50
更改您的用户名并不会让您更加烦恼,您一遍又一遍地发布相同的问题。 – 2009-11-28 01:36:05