Bajo uso de CPU cuando se realiza una gran tarea en java

1

Hace poco recibí Mac mini y soy nuevo en OS X, así que quizás esta sea una pregunta trivial. Estoy desarrollando una aplicación web en java usando Spring. Tengo otro proyecto para ejecutar las pruebas de TI que configuran la API y realizan muchas pruebas.

Las pruebas toman ~ 6 minutos en Linux y Windows (y cuando esto es lo primero que hago después de reiniciar mi mac). Cuando los ejecuto en mi mac, tardan mucho tiempo (unos 30 minutos y continúan) Noté en el Monitor de actividad que la CPU está inactiva en un 90% después de que la API se haya iniciado y las pruebas comiencen a ejecutarse. Los procesos de Java utilizan ~ 0.5% de CPU. Todavía hay ~ 7 GB de memoria libre.

Ejecutar esto en otros entornos (por ejemplo, Linux) usualmente toma la mayoría de los recursos disponibles (casi el 100% del uso de CPU y la memoria)

¿Puede alguien ayudarme a resolver este problema? ¿OS X tiene alguna limitación con respecto al uso de la CPU para los procesos java?

Puedo proporcionar más información, pero necesito saber dónde buscar.

    
pregunta Łukasz Żarczyński 03.08.2017 - 15:17

0 respuestas

Lea otras preguntas en las etiquetas