Explicitly run garbage collection after N http requests (when running
unicorn). The number of requests is dynamically tuned to achieve the
greatest percentage of requests that complete without a unscheduled GC.

GC's that occur in the middle of processing an HTTP request increase
the time that the browser waits. Delaying GC till after the request
has been processed provides a better end-user experience.