在Rails应用程序中逐行编写大文件的大多数内存高效方法

时间:2015-09-12 18:36:27

标签: ruby-on-rails ruby-on-rails-3 memory memory-leaks

在Rails应用程序中逐行编写大文件的内存效率最高的方法是什么?

代码看起来像这样,但我认为必须有更多的内存效率方法。也许它正在写入文件而不将其加载到内存中。

  def initialize
    @file = File.open(filename, 'a')
  end

  def foo
    @file << text
  end

  def body
    1000000.times { foo }
  end

0 个答案:

没有答案