Basso utilizzo della CPU durante l'esecuzione di grandi operazioni in java

1

Recentemente ho mac mini e sono nuovo di OS X quindi forse questa è una domanda banale. Sto sviluppando un'applicazione web in java usando Spring. Ho un altro progetto per eseguire test IT che configura l'API ed esegue molti test.

I test durano circa 6 minuti su Linux e Windows (e quando è la prima cosa che faccio dopo aver riavviato il mio Mac). Quando li eseguo sul mio Mac ci vuole molto tempo (~ 30 minuti e vai avanti) Noto in Activity Monitor che la CPU è inattiva al 90% dopo l'avvio dell'API e l'esecuzione dei test. I processi Java utilizzano ~ 0,5% della CPU. C'è ancora ~ 7 GB di memoria libera.

L'esecuzione di questo in altri ambienti (ad es. Linux) richiede in genere la maggior parte delle risorse disponibili (quasi il 100% di utilizzo e memoria della CPU)

Qualcuno può aiutarmi a risolvere questo problema? OS X ha qualche limite all'utilizzo della CPU per i processi java?

Posso fornire più informazioni ma ho bisogno di sapere dove cercare.

    
posta Łukasz Żarczyński 03.08.2017 - 15:17
fonte

0 risposte

Leggi altre domande sui tag