Bug 128985 - Performance test failures
diff --git a/org.eclipse.jdt.debug.tests/testprograms/PerfLoop.java b/org.eclipse.jdt.debug.tests/testprograms/PerfLoop.java
index 5976c95..da8df02 100644
--- a/org.eclipse.jdt.debug.tests/testprograms/PerfLoop.java
+++ b/org.eclipse.jdt.debug.tests/testprograms/PerfLoop.java
@@ -18,7 +18,7 @@
 
 	public static void main(String[] args) {
 		Vector v = new Vector(200);
-		for (int i = 0; i < 10000; i++) {
+		for (int i = 0; i < 100000; i++) {
 			v.add(new Integer(i));
 		}
 	}
diff --git a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfSteppingTests.java b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfSteppingTests.java
index 2f5ad1f..fe7e1e5 100644
--- a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfSteppingTests.java
+++ b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfSteppingTests.java
@@ -105,12 +105,13 @@
 			DebugPlugin.getDefault().addDebugEventFilter(filter);
 			
 			frame = (IJavaStackFrame)thread.getTopStackFrame();
-			for (int n= 0; n < 10; n++) {
+			for (int n= 0; n < 150; n++) {
 				startMeasuring();
 				for (int i = 0; i < 500; i++) {
 					filter.step();
 				}
 				stopMeasuring();
+				System.gc();
 			}
 			commitMeasurements();
 			assertPerformance();