Di ': "correre myApp.jar con cpu = 800 e la memoria = 1024"Limitare la memoria e utilizzo della CPU dell'applicazione Java
Ive che fa di programmazione Java per molti anni ed è un succinti di fare questa domanda. Non so nemmeno se sia possibile o meno. E se sì, come?
Quello che voglio solo sapere è se è possibile impostare il massimo utilizzo della memoria e della CPU di un programma Java. All'improvviso ho pensato a questo perché di recente ho iniziato a sviluppare app mobili. Voglio sapere come si comporterà l'applicazione sul dispositivo che ha memoria e processore molto limitati.
vidi motori fisici con applicazioni demo che girano su browser o posso eseguire sul mio PC. Cosa succede se li eseguo su un dispositivo mobile? La performance sarà la stessa? Piuttosto che sviluppare un'app mobile di esempio per testare le prestazioni della libreria, preferisco eseguirla con una CPU e una memoria specifiche usando prima il mio PC.
Ho provato su Google a proposito ... tutto quello che ho trovato è stato il monitoraggio e l'ottimizzazione delle prestazioni. Potrei usare parole chiave sbagliate.
Grazie bests. Lo proverò. – demotics2002
Su linux, è possibile eseguire la JVM con affinità CPU specificata usando 'taskset (1)', che è tutt'altro che ovvio per molte persone. Non c'è modo di impostare l'affinità della CPU da una JVM run-of-the-mill. (puoi fare magia JNI, ma fare draghi.) – andersoj
sì, non puoi impostare né affinità né priorità del processore con le opzioni java standard che conosco ... su Windows il comando di cui hai bisogno è avviato (su finestre a 32 bit non funziona 't avere l'opzione di affinità, però) – bestsss