When would you use this garbage collection method in your Ruby program(s)?
GC.start
Usually discouraged unless you have some special need. Ex. sometimes during memory analysis it's useful to force a gc for better predictability.