The delay will not be adjusted on a per-GC basis, depending on its last run-time. This should average to around 2-3s, which should be a good compromise between GCing too often and too infrequently.