Qual è l'effetto maggiore sui tempi di avvio del software: processore, RAM o disco rigido?


1

Sto cercando di ottenere un nuovo Macbook Pro (speriamo che abbiano modelli di fine 2013). Attualmente utilizzo il mio Macbook dei primi anni del 2011 per la programmazione di app iOS e il lavoro di progettazione grafica leggera con Pixelmator. Non ricordo quando, ma penso che quando ho eseguito l'aggiornamento a Mountain Lion ora tutti i programmi impiegano un po 'più di tempo (troppo a lungo, imo) per avviarsi.

Per riferimento futuro, mi chiedevo cosa influisce maggiormente sui tempi di lancio delle app? È il processore, la RAM o il disco rigido / SSD? Al momento il mio Macbook ha un Core 2 Duo da 2,4 Ghz, una DDR3 da 8 GB e un disco rigido da 250 GB.

Risposte:


1

Fino a quando il software non viene caricato nella RAM, è il tuo disco rigido il collo di bottiglia.

Quindi, usando SSD otterrai una certa velocità, ma assicurati di mantenere il 20% di spazio libero sul disco.

Una volta che il software è nella tua RAM, è la combinazione del processore (CPU) e della RAM, supponendo che tu abbia una RAM sufficiente per non condividerla con SSD.

Dopodiché è il software stesso che rallenta le cose a causa della cattiva progettazione, dei cattivi driver o della necessità di molte altre attività interfunzionali (altri programmi) per funzionare.

Puoi trovare i dettagli di spegnimento e avvio nella tua console

var / log / SYSTEM.LOG


Hai un riferimento per il reclamo "Mantieni il 20% di spazio libero"? Sembra piuttosto arbitrario.
Dan J,

1
Esiste una buona regola empirica e i dati effettivi riportano che anandtech.com/show/6489/playing-with-op afferma che è richiesto un minimo del 10%, raccomandato del 15% e 20% quasi ottimale per la velocità di accesso.
Ruskes,

2

Il disco rigido è l'unico che rallenta notevolmente l'avvio delle app.

Con la RAM, non c'è alcuna differenza evidente a meno che tu non abbia già molti programmi aperti e in esecuzione.

Con le CPU avrai solo un core coinvolto nell'apertura di un'app, quindi le differenze sono minuscole anche se stai apportando un grande miglioramento.

Il payoff con grandi quantità di RAM e CPU più veloci arriva dopo che l'app è aperta, ma soprattutto quel payoff è visibile solo quando si esegue il multitasking o si lavora con file multimediali di grandi dimensioni.


Proprio tra le prestazioni del disco rigido e le prestazioni della RAM, c'è un fattore spesso dimenticato che influisce sul tempo di caricamento di un'applicazione: le prestazioni del sistema operativo (cache I / O, driver: leggi ...). Questo è esattamente ciò che sta descrivendo il PO.
dan


0

Ho avuto un MBP con 8 Gig RAM e HD convenzionale. Dopo aver sostituito la RAM a 16 ho avuto un lieve (se non del tutto) miglioramento del ritardo nell'apertura di un'applicazione. Ho quindi sostituito l'HDD con un SSD e il ritardo è quasi scomparso. Quindi la velocità di andare su disco per andare su RAM sembra essere un grosso problema, e i vantaggi di un SSD (cioè un disco molto più veloce) sono di un miglio il miglior miglioramento nei tempi di caricamento delle applicazioni. Non ho provato a overcloccare la CPU, ma dubito che avrebbe avuto un impatto notevole, o un impatto paragonabile al passaggio a SSD.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.