Pagina 1 di 1

pesantezza java

Inviato: ven 19 set 2014, 13:54
da ZeroUno
Ho alcuni applicativi che hanno una interfaccia grafica scritta in java.

Quando li carico quasi tutti mi mandano la cpu a palla, prendendosi il 100% di un core (a volte ne prende pure 200%).
In alcuni casi fa innalzare di parecchio anche la % di cpu presa dal server X, sia con accellerazione grafica abilitata sia con acc disabilitata.
Ho provato con oracle jdk/jre e open jdk/jre; ho provato sia java 1.5 che 6 che 7.

Nonostante un i7 8core a volte rallenta il sistema, ma soprattutto scalda tanto e fa salire la ventolina alla massima velocità (e le ventoline dell'i7 non sono tra le più silenziose).


Ok, l'interfaccia è scritta con i piedi; ci posso quasi stare.

Però ho fatto un altro test. Ho installato virtualbox (sulla stessa macchina) con dentro win7 e lì ho lanciato l'interfaccia. Né la cpu né la ventolina salgono, né il processo virtualbox va a 100%.
Ho fatto anche un test su un altro pc, identico al mio ma con ubuntu sopra, e anche lì la ventolina rimane bassa e la cpu non va in sofferenza.


Vado a memoria, ma mi sembra che con slackware 13.37 non me lo dava questo problema; può essere un caso, ma mi sembra che è cominciato quando - ancora in current - è stato messo aggiornato il kernel che poi è diventato quello di slackware 14.0; magari farò una prova a mettere slackware 13.37 su una partizione per vedere se è quello.