提问者:小点点

-XX:OnOutOfMemoryError不适用于java. lang.OutOfMemoryError:无法创建新的本机线程


我使用-XX: OnOutOfMemoryError=\"kill-9%p\"。它适用于大多数内存溢出情况,但它不会杀死java.lang.OutOfMemoryError的进程:无法创建新的本机线程。


共1个答案

匿名用户

很可能是系统无法处理更多的线程。不幸的是,这也意味着无法创建新进程——但kill命令将作为新进程运行!一个相当不愉快的Catch-22…