LJZN

每天更新Rails练习项目到Github~

» Home
» Category
» About Me
» Github

Ruby技巧之13 垃圾回收

20 Mar 2016 » tricks

代码来自best-ruby.com

开启垃圾回收分析器

#开启回收分析

GC::Profiler.enable

#运行一段程序

10.times do
  array = Array.new(1_000_000) { |i| i.to_s }
end

#输出垃圾回收的结果

puts GC::Profiler.result

GC(Garbage collection)垃圾回收是内存管理的方式。

所谓垃圾(Garbage),就是需要回收的对象。