When would you use this garbage collection method in your Ruby program(s)?
GC.start
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There are occasions when it’s necessary to kick it off, but usually it works fine by itself. I’ve had situations where an app will chew through 1GB of memory if left unchecked, pushing deep into swap, where triggering
GC.startintermittently will cut that to 100MB.The trouble is that calling this method is very expensive and can slow down your application considerably if used aggressively.