Bug 498042 - SubMonitor.split takes a lot of time to cancel
ProgressMonitor

Change-Id: I69ccf65aae33ff71781206fc5e36ed229c17cefd
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
diff --git a/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/SubMonitor.java b/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/SubMonitor.java
index 02bb70d..9ec1f77 100644
--- a/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/SubMonitor.java
+++ b/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/SubMonitor.java
@@ -178,7 +178,7 @@
 	 * affects operations which are too small to report any progress. Operations which are large
 	 * enough to consume at least one tick will always be checked for cancellation.
 	 */
-	private static final int TRIVIAL_OPERATIONS_BEFORE_CANCELLATION_CHECK = 1000;
+	private static final int TRIVIAL_OPERATIONS_BEFORE_CANCELLATION_CHECK = 10;
 
 	/**
 	 * Minimum number of ticks to allocate when calling beginTask on an unknown IProgressMonitor.