如何在ruby中编写内存密集型线程

时间:2013-08-28 06:06:33

标签: ruby-on-rails ruby memory

我需要使用ruby程序对我的系统进行测试内存使用。 任何人都可以建议我在ruby中使用任何内存密集型线程。 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

File.open('filename' , 'rb')应该做到这一点。它会将整个文件加载到内存中,因此只需要测试几种不同的大小即可。 http://www.ruby-doc.org/core-2.0/File.html#method-c-open

答案 1 :(得分:1)

result = ""

(1..400_000_000).each do
  result << "hello world\n" * 100_000
end