Mac OS: alcune app (principalmente java) sono molto lente al primo caricamento

1

System: Macbook Pro Duo 2.4Ghz, 4GB, Snow Leopard

Ho riscontrato questo problema per la prima volta durante l'esecuzione di Eclipse. Quando lo eseguo per la prima volta dopo ogni riavvio o al risveglio, dolorosamente richiede > 7 minuti per caricare. Lo stesso accade la seconda volta o anche la terza volta lo carico nuovamente nella stessa sessione. Le volte successive, tuttavia, carica piuttosto velocemente.

Quando è già caricato, eclipse sembra andare bene, ma quando si eseguono (molto semplici) programmi Java, la macchina virtuale JVM di solito carica anche lentamente.

Sospettando che il problema fosse con Java, ho provato a correre semplicemente java senza alcun parametro (cioè, stampa la guida) dopo un riavvio, e ci vogliono anche minuti. Le sequenze successive vanno bene.

Come per altri programmi Java, il gioco Minecraft si carica relativamente velocemente ma poi il gioco procede abbastanza lentamente.

Quindi potrei pensare che il problema sia con Java ma, tuttavia, sto sperimentando un problema simile quando si decomprimono i file zippati, usando sia il programma Archiver fornito con Snow Leopard che con TheUnarchiver (non sono Java!). La prima volta che voglio decomprimere un file, anche se piccolo, ci vogliono anni, poi le seconde volte per lo stesso file o altri file che possono essere molto più grandi, le corse sono molto veloci.

E questi primi dolorosi carichi accadono ogni volta che riavvio o svegli il laptop!

Vedi qualche motivo per questi problemi? Cose che ho già controllato:

  • Fornisci una quantità di cache sufficiente a Java (tramite le preferenze di Java, fornisco 1 GB di hard disk)
  • Disattiva backup
  • Estratto dalla memoria virtuale sicura
  • Il carico di lavoro parallelo è trascurabile. Ho 2 GB gratis in ogni momento.

Grazie mille.

    
posta juanmirocks 08.07.2011 - 21:00
fonte

2 risposte

8

Ho trovato il problema. L'antivirus Sophos era costantemente in esecuzione (processo InterCheck) incluso per i file zippati (cioè anche i file jar). Essere fuori, tutto funziona bene.

    
risposta data 09.07.2011 - 13:36
fonte
0

Hai provato a decomprimere i file dopo un ritardo molto lungo, anche senza riavviare (lunghissimi giorni o settimane)? Probabilmente avrai gli stessi ritardi. E 'normale. Controllare l'utilizzo del disco in Activity Monitor mentre si avvia Eclipse, poiché sospetto che il tempo impiegato sia Eclipse, java e tutte le librerie associate che vengono lette dal disco. L'unico modo per accelerare la prima volta è quello di ottenere un SSD.

    
risposta data 08.07.2011 - 22:31
fonte

Leggi altre domande sui tag