Skip to content

Commit 6df1615

Browse files
committed
Try to improve the class unloading test
1 parent 6dbac83 commit 6df1615

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

dd-java-agent/src/test/java/jvmbootstraptest/UnloadingChecker.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
package jvmbootstraptest;
22

3-
import datadog.trace.test.util.GCUtils;
3+
import java.util.ArrayList;
4+
import java.util.List;
45

56
public class UnloadingChecker {
7+
68
public static void main(final String[] args) {
9+
final Thread t =
10+
new Thread(
11+
() -> {
12+
final List<byte[]> list = new ArrayList<>();
13+
while (true) {
14+
list.add(new byte[100 * 1024 * 1024]);
15+
}
16+
});
17+
t.start();
718
try {
8-
GCUtils.awaitGC();
19+
t.join(30_000);
920
} catch (InterruptedException e) {
1021
e.printStackTrace();
1122
}

0 commit comments

Comments
 (0)