Bug 139483 IDEIdleHelper should be a system job
RC2 The IDEIdleHelper is not a system job so you periodically get a "Collecting garbage" job showing up in the ProgressView.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEIdleHelper.java
}
					shutdown();
				} else {
					
					nextGCInterval = Math.max(minGCInterval, GC_DELAY_MULTIPLIER * duration);
					if (Policy.DEBUG_GC) {
						System.out.println("Next GC to run in: " + nextGCInterval); 
					}
				}
			}
			return Status.OK_STATUS;
		}
	};
	private Runnable handler;	/**
	 * Creates and initializes the idle handler
	 * @param aConfigurer The workbench configurer.
	 */
	IDEIdleHelper(IWorkbenchConfigurer aConfigurer) {
		this.configurer = aConfigurer;
		
		if (PlatformUI.getTestableObject().getTestHarness() != null) {
			return;
		}
		String enabled = System.getProperty(PROP_GC);
		
		if (enabled != null && enabled.equalsIgnoreCase(Boolean.FALSE.toString())) {
			return;
		}
		
		Integer prop = Integer.getInteger(PROP_GC_INTERVAL);