Ruby on rails 在Rails应用程序中逐行写入大型文件的最节省内存的方法
在Rails应用程序中,哪种内存效率最高的方法可以逐行写入大型文件 代码看起来是这样的,但我认为一定有更节省内存的方法。可能它正在写入文件而没有将其加载到内存中Ruby on rails 在Rails应用程序中逐行写入大型文件的最节省内存的方法,ruby-on-rails,ruby-on-rails-3,memory,memory-leaks,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 def初始化 @file=file.open(
def initialize
@file = File.open(filename, 'a')
end
def foo
@file << text
end
def body
1000000.times { foo }
end
def初始化
@file=file.open(文件名“a”)
结束
德福
@文件