¿Hay una manera de cambiar el número máximo de hilos se pueden crear en OS X 10.6 por JVM?
-
10-10-2019 - |
Pregunta
De acuerdo con esta stackoverflow posterior , hay un límite en Mac OS X 10.6 para cuántos hilos puede ser creado por JVM o cualquier aplicación. El límite se puede visualizar mediante la ejecución siguiente comando en el terminal:
sysctl kern.num_threads
y
sysctl kern.num_taskthreads
systctl tiene la posibilidad de anular estos valores en Linux, sin embargo, no en OS X. Según esta página hombre , esos campos no se pueden cambiar.
Así que mi pregunta es, en OS X 10.6, ¿hay otra manera de reemplazar el límite de cuántos hilos se pueden crear?
Solución
Es posible que pueda utilizar el kernel de 64 bits y una gran cantidad de memoria para aumentar el límite. Ver comprensión de los procesos límites (esto es aproximadamente 10,6 servidor). No sé de otra manera.
Otros consejos
utilizar este comando en ubuntu 12.10
sysctl -A | grep thread
Si usted está alcanzando este límite tal vez debería pensar en cambiar su diseño. ¿Cuántos núcleos tiene usted? El límite se fija generalmente a un nivel su vez determinado el sistema no se comportará bien particualrly.