Nothing is possible without lunch So Aman Gupta (tmm1) and I were eating lunch at the Oaxacan Kitchen on Tuesday and as usual, we were talking about scaling Ruby. We got into a small debate about which phase of garbage collection took the most CPU time. Aman’s claim: The mark phase, specifically the stack marking phase because of the huge stack frames created by rb_eval My claim: The sweep phase,