"java.lang.OutOfMemoryError:无法在64位和8 GB的Mac上创建新的本机线程"!

rob*_*bob 1 java memory macos 64-bit

可能重复:
4GB iMac OSX 10.6.3 Snow Leopard(32位)无法通过Java获取2542个线程

我正在运行一个线程密集型应用程序到我的Mac 64位,内存为8 GB.我试图改变VM参数的选项(进入Eclipse和cmd行)但是对于2500线程我总是得到"线程中的异常"主"java.lang.OutOfMemoryError:无法创建新的本机线程".

当它崩溃时我看到堆内存只有100 MB ...

怎么了?

ham*_*mar 9

最大线程数有一个限制,与您实际拥有的内存量无关.看到这个问题.