问题:java.lang.OutOfMemoryError: unable to create new native thread
一切都是因为这个问题造成的,当运行hbase程序的时候,出现了这个问题(内存溢出),不能去创建本地线程,第一次遇到,又开始学习新知识了。
首先判断内存的剩余量,打开终端,运行程序,内存还有一些,报错!!
百度:说是系统线程的限定。好,尝试一下,Thread.activeCount(),到了2040左右就崩溃了,知道了错误就开始修改。
影响创建最大线程数的因素:
-Xms intial java heap size
-Xmx m