java - -XX :OnOutOfMemoryError doesn't work for java. lang.OutOfMemoryError:无法创建新的 native 线程

标签 java memory

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

最佳答案

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

关于java - -XX :OnOutOfMemoryError doesn't work for java. lang.OutOfMemoryError:无法创建新的 native 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23373117/

相关文章:

java - 目标中有多个子子

java - 为没有自己的 rss 的网站生成 rss feed 的方法是什么?

java - 如何直接复制ByteBuffer的内容?

memory - DSFML2 中的破坏

java - 如何使用两种不同的语言来编写一个程序?

追加到 stringBuilder 时发生 java 堆错误

java - 将新项目添加到现有项目 android 应用程序(如何移动到下一个 Activity )

c# - 少量项目 C# 的哈希表内存使用情况

c - 如何在 C 中分配临时小内存段

linux - Linux/proc/meminfo "Mapped"主题是什么意思?