Hace poco que tengo el mac mini y soy nuevo en OS X, así que quizá sea una pregunta trivial. Estoy desarrollando una aplicación web en java usando Spring. Tengo otro proyecto para ejecutar las pruebas de TI que establece la API y realiza un montón de pruebas.
Las pruebas duran ~6 minutos en Linux y Windows (y cuando esto es lo primero que hago después de reiniciar mi mac). Cuando las ejecuto en mi mac tardan mucho tiempo (~30 minutos y siguen) Observo 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 Java usan ~0,5% de la CPU. Todavía hay ~7 GB de memoria libre.
Ejecutar esto en otros entornos (p. ej. Linux) suele ocupar la mayor parte de los recursos disponibles (casi el 100% del uso de la CPU y la memoria)
¿Puede alguien ayudarme a resolver este problema? ¿Tiene OS X alguna limitación en cuanto al uso de la CPU para los procesos java?
Puedo proporcionar más información pero necesito saber dónde buscar.
0 votos
¿Su "suite" de pruebas informáticas está disponible al público?
0 votos
¿preguntas por las fuentes del proyecto? No está disponible en público.
0 votos
¿Lo ejecuta a través de la línea de comandos o de un IDE? (Algunos IDEs afectan negativamente al rendimiento). Además, ¿el programa lanza algún error no capturado?
0 votos
No hay errores - las pruebas se ejecutan pero muy lentamente. Ejecutándolo a través de la línea de comandos usando maven
0 votos
Estoy usando Check Point endpont security para conectarme a la VPN. La desconexión parece resolver este problema, lo que me confunde aún más
0 votos
¿Cuáles son las especificaciones de tu Mac? ¿Cuál es la CPU/año? (Si se trata de una máquina equivalente en comparación con Linux y Windows, debería tardar más o menos lo mismo... Es extraño que tarde 30 minutos)
1 votos
Voto por cerrar esta pregunta porque esto parece un problema con la VPN y la aplicación específica de la que no tenemos detalles. No hay manera de que nadie más que el OP para depurar esto y no han proporcionado la información adicional requerida por varios años