Rails performance boost using Passenger/Unicorn Out-Of-Band Work GC

Hello, have u tried Out-Of-Band GC?

Its available in passenger 4 and unicorn its give a very good performance boot to application at cost of some extra memory footprint (in my case 1.6 times than actual memory)

Don't forget to to disable auto gc during requests
GC.disable # Don't run GC during requests is the  main key here

Tune frequency according to application for maximum performance 
#unicorn
GC_FREQUENCY = 5

#for passenger Trigger out-of-band GC every 5 requests.

Comments

Popular posts from this blog

Modulo operation in Ruby

Difference between rake db:migrate db:reset and db:schema:load

Add Pidgin to Ubuntu 12:10 notification menu