Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Honnen2020-11-26 13:10:46 +0000
committerJulian Honnen2020-11-26 13:10:46 +0000
commitb69769e4e14bf7607643d29e77a4eb2a0d740ff1 (patch)
tree017043d7f473acb4f88521ec99d92ad875d827dc
parentd332c32a974566284216b90ab99de969f3478420 (diff)
downloadeclipse.jdt.debug-R4_18_maintenance.tar.gz
eclipse.jdt.debug-R4_18_maintenance.tar.xz
eclipse.jdt.debug-R4_18_maintenance.zip
Avoid GC cycles while the interpreter is still running. Change-Id: I0e7a22ab96894d4117f731ff0ddf507df5076a3e Signed-off-by: Julian Honnen <julian.honnen@vector.com>
-rw-r--r--org.eclipse.jdt.debug.tests/java9/LogicalStructures.java2
-rw-r--r--org.eclipse.jdt.debug.tests/testprograms/LogicalStructures.java2
-rw-r--r--org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/variables/TestLogicalStructures.java6
3 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.jdt.debug.tests/java9/LogicalStructures.java b/org.eclipse.jdt.debug.tests/java9/LogicalStructures.java
index 1244ca860..cb3ad4b15 100644
--- a/org.eclipse.jdt.debug.tests/java9/LogicalStructures.java
+++ b/org.eclipse.jdt.debug.tests/java9/LogicalStructures.java
@@ -44,7 +44,7 @@ public class LogicalStructures {
System.gc();
garbage = Arrays.asList(new String("a"), new String("b"), new String("c"));
}
- }, 50, 20);
+ }, 200, 20);
}
}
diff --git a/org.eclipse.jdt.debug.tests/testprograms/LogicalStructures.java b/org.eclipse.jdt.debug.tests/testprograms/LogicalStructures.java
index 1244ca860..cb3ad4b15 100644
--- a/org.eclipse.jdt.debug.tests/testprograms/LogicalStructures.java
+++ b/org.eclipse.jdt.debug.tests/testprograms/LogicalStructures.java
@@ -44,7 +44,7 @@ public class LogicalStructures {
System.gc();
garbage = Arrays.asList(new String("a"), new String("b"), new String("c"));
}
- }, 50, 20);
+ }, 200, 20);
}
}
diff --git a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/variables/TestLogicalStructures.java b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/variables/TestLogicalStructures.java
index 1d0f49bf5..d125b716f 100644
--- a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/variables/TestLogicalStructures.java
+++ b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/variables/TestLogicalStructures.java
@@ -66,7 +66,7 @@ public class TestLogicalStructures extends AbstractDebugTest {
assertEquals("Should be one logical structure type", 1, types.length);
IJavaObject logicalValue = (IJavaObject) types[0].getLogicalStructure(value);
- Thread.sleep(200); // run a few GC cycles
+ Thread.sleep(500); // run a few GC cycles
assertEquals("Logical value should be an array", "java.lang.Object[]", logicalValue.getJavaType().getName());
IJavaArray array = (IJavaArray) logicalValue;
@@ -105,7 +105,7 @@ public class TestLogicalStructures extends AbstractDebugTest {
assertEquals("Should be one logical structure type", 1, types.length);
IJavaObject logicalValue = (IJavaObject) types[0].getLogicalStructure(value);
- Thread.sleep(200); // run a few GC cycles
+ Thread.sleep(500); // run a few GC cycles
assertEquals("Logical value should be an array", "java.lang.Object[]", logicalValue.getJavaType().getName());
IJavaArray array = (IJavaArray) logicalValue;
@@ -144,7 +144,7 @@ public class TestLogicalStructures extends AbstractDebugTest {
assertEquals("Should be one logical structure type", 1, types.length);
IJavaObject logicalValue = (IJavaObject) types[0].getLogicalStructure(value);
- Thread.sleep(200); // run a few GC cycles
+ Thread.sleep(500); // run a few GC cycles
IVariable[] children = logicalValue.getVariables();
assertEquals("Should be two elements in the structure", 2, children.length);
assertEquals("First entry should be key", "key", children[0].getName());

Back to the top