我在 windows 2012 上运行 java 应用程序。我想知道 windows 服务器上是否有任何线程限制设置?我的 java 应用程序控制台抛出错误消息“内存不足无法创建新的本机线程”,并且线程数量在 2000 左右时发生崩溃。无论我如何增加 RAM 和虚拟内存,错误仍然会发生。
Java .bat 启动参数:
-Xoptimize -Xmx8G -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -server
系统信息:
请注意,我问的是如何增加线程限制,而不是如何提高 java 应用程序的性能。