我有以下测试代码:
def loop_bucket_gets
bucket = Couchbase::Bucket.new({:node_list => ['xxx.xxx.xxx.xxx:8091', 'yyy.yyy.yyy.yyy:8091'],
:bucket => 'Foo',
:pool => 'default',
:expires_in => 1.day,
:default_format => :marshal,
:key_prefix => '_foo'
})
i = 0
loop do
begin
i += 1
bucket.get "ABC#{i}"
rescue ::Couchbase::Error::Base => e
nil
end
end
end
当我在Rails控制台中执行此命令时,内存会泄漏。
我使用的是:
发布于 2015-07-16 13:16:15
这个loop
将会有无限的时间。您应该传递一个破坏条件。
https://stackoverflow.com/questions/26712241
复制相似问题