-
Bug
-
Resolution: Duplicate
-
P2
-
9
The test runs out of memory trying to create many threads.
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:716)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:966)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1373)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at compiler.compilercontrol.jcmd.StressAddMultiThreadedTest.lambda$makeConnection$1(StressAddMultiThreadedTest.java:75)
at java.util.ArrayList.forEach(ArrayList.java:1262)
at compiler.compilercontrol.jcmd.StressAddMultiThreadedTest.makeConnection(StressAddMultiThreadedTest.java:73)
at compiler.compilercontrol.jcmd.StressAddJcmdBase$TimeLimitedExecutor.lambda$executeJCMD$0(StressAddJcmdBase.java:102)
at jdk.test.lib.TimeLimitedRunner.call(TimeLimitedRunner.java:71)
at compiler.compilercontrol.jcmd.StressAddJcmdBase$TimeLimitedExecutor.executeJCMD(StressAddJcmdBase.java:104)
at compiler.compilercontrol.share.scenario.Executor.connectTestVM(Executor.java:134)
at compiler.compilercontrol.share.scenario.Executor.lambda$execute$0(Executor.java:98)
at java.lang.Thread.run(Thread.java:747)
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:716)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:966)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1373)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at compiler.compilercontrol.jcmd.StressAddMultiThreadedTest.lambda$makeConnection$1(StressAddMultiThreadedTest.java:75)
at java.util.ArrayList.forEach(ArrayList.java:1262)
at compiler.compilercontrol.jcmd.StressAddMultiThreadedTest.makeConnection(StressAddMultiThreadedTest.java:73)
at compiler.compilercontrol.jcmd.StressAddJcmdBase$TimeLimitedExecutor.lambda$executeJCMD$0(StressAddJcmdBase.java:102)
at jdk.test.lib.TimeLimitedRunner.call(TimeLimitedRunner.java:71)
at compiler.compilercontrol.jcmd.StressAddJcmdBase$TimeLimitedExecutor.executeJCMD(StressAddJcmdBase.java:104)
at compiler.compilercontrol.share.scenario.Executor.connectTestVM(Executor.java:134)
at compiler.compilercontrol.share.scenario.Executor.lambda$execute$0(Executor.java:98)
at java.lang.Thread.run(Thread.java:747)
- duplicates
-
JDK-8144246 CompilerControl: adding lots of directives via jcmd may produce OOM crash
-
- Resolved
-