mac gradle 编译时报错 unable to create new native thread

xiaoxiao2025-11-04  7

升级到gradle4.1,编译出现unable to create new native thread。

查了一圈,试过改ulimit -a中的值,试过改java 堆栈大小,都不行。

最终,发现开启mac的性能模式能解决该问题。

sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

原因是mac 对单线程创建的线程是有限制,开启性能模式后,单线程上限提升。

可以通过sysctl kern.num_taskthreads 查看单应用线程上限。

通过 sysctl kern.num_threads 查看系统线程上线。

转载请注明原文地址: https://www.6miu.com/read-5039027.html

最新回复(0)