Perché i programmi ridotti a icona sono spesso lenti per aprirsi di nuovo?
Sembra particolarmente controintuitivo: minimizzate un'applicazione perché pensate di tornare più tardi e desiderate saltare l'applicazione e riavviarla in un secondo momento, ma a volte massimizzarla richiede più tempo del suo avvio. Cosa dà?
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
La domanda
Lettore SuperUser Bart vuole sapere perché non risparmia in qualsiasi momento con la minimizzazione dell'applicazione:
Sto lavorando su Photoshop CS6 e molti browser. Non li sto utilizzando tutti in una volta, quindi a volte alcune applicazioni sono ridotte a icona sulla barra delle applicazioni per ore o giorni.
Il problema è che quando provo a massimizzarli dalla barra delle applicazioni, a volte ci vuole più tempo che avviarli! Soprattutto Photoshop si sente davvero strano per molti secondi dopo aver finalmente mostrato, è lento, non risponde e talvolta a volte si blocca completamente per un minuto o due.
Non è un problema hardware come è sempre stato da sempre su tutti i miei PC.
Avrei notato anche dopo l'aggiornamento del mio HDD a SDD e l'aggiunta di RAM (il mio PC principale contiene attualmente 4 GB)? Potrebbero dirmi ragazzi con potenti PC / Mac - succede anche a te?
Suppongo che i sistemi operativi in qualche modo "si focalizzino" sul software attivo e spostino tutte le risorse da quelle che funzionano, ma non vengono utilizzate. È possibile in qualche modo impostare priorità RAM / CPU / HDD o qualcosa del genere, ad esempio, Photoshop, quindi non rallenterà dopo un lungo periodo di inattività?
Allora, qual è l'accordo? Perché si ritrova ad aspettare di massimizzare un'app minimizzata?
La risposta
Il collaboratore di SuperUser Allquixotic spiega perché:
Sommario
Il problema immediato è che i programmi che hai ridotto a icona vengono scaricati nel "file di paging" sul tuo disco rigido. Questo sintomo può essere migliorato installando un Solid State Disk (SSD), aggiungendo più RAM al sistema, riducendo il numero di programmi aperti o eseguendo l'aggiornamento a una nuova architettura di sistema (ad esempio Ivy Bridge o Haswell). Di queste opzioni, l'aggiunta di più RAM è generalmente la soluzione più efficace.
Spiegazione
Il comportamento predefinito di Windows è di dare priorità alle applicazioni attive rispetto alle applicazioni inattive per avere un posto nella RAM. Quando c'è una pressione di memoria significativa (il che significa che il sistema non ha molta RAM libera se lascia che ogni programma abbia tutta la RAM che vuole), inizia a inserire programmi minimizzati nel file di paging, il che significa che scrive i loro contenuti dalla RAM al disco, e quindi libera quell'area della RAM. La RAM gratuita aiuta i programmi che stai utilizzando attivamente, ad esempio il tuo browser, più velocemente, perché se hanno bisogno di rivendicare un nuovo segmento di RAM (come quando apri una nuova scheda), possono farlo.
Questa RAM "gratuita" è anche usata come cache di pagina, il che significa che quando i programmi attivi tentano di leggere i dati sul disco rigido, tali dati potrebbero essere memorizzati nella RAM, impedendo l'accesso al disco rigido per ottenere tali dati. Usando la maggior parte della RAM per la cache di pagina e scambiando i programmi inutilizzati su disco, Windows sta cercando di migliorare la reattività dei programmi che si stanno utilizzando attivamente, rendendo disponibile la RAM e memorizzando nella cache i file a cui accedono RAM invece del disco rigido.
Lo svantaggio di questo comportamento è che i programmi ridotti al minimo possono richiedere del tempo per copiare i loro contenuti dal file di paging, sul disco, nella RAM. Il tempo aumenta più grande è l'impronta del programma in memoria. Questo è il motivo per cui provi quel ritardo durante l'ingrandimento di Photoshop.
La RAM è molti tempi più veloci di un disco rigido (a seconda dell'hardware specifico, può arrivare a diversi ordini di grandezza). Un SSD è considerevolmente più veloce di un disco rigido, ma è comunque più lento della RAM di ordini di grandezza. Avrà il tuo file di pagina su un SSD Aiuto, ma userà anche l'SSD più rapidamente del solito se il tuo file di pagina è pesantemente utilizzato a causa della pressione RAM.
Rimedi
Ecco una spiegazione dei rimedi disponibili e la loro efficacia generale:
- Installare più RAM: Questo è il percorso consigliato. Se il tuo sistema non supporta più RAM di quella che hai già installato, dovrai aggiornare più del tuo sistema: probabilmente la tua scheda madre, CPU, chassis, alimentatore, ecc. A seconda di quanti anni ha. Se si tratta di un laptop, è probabile che dovrai acquistare un laptop completamente nuovo che supporti più RAM installata. Quando si installa più RAM, si riduce pressione di memoria, che riduce l'uso del file di paging, che è una buona cosa tutt'intorno. Rendi disponibile anche più RAM per la cache di pagina, il che renderà più veloci tutti i programmi che accedono al disco rigido. A partire dal quarto trimestre 2013, il mio consiglio personale è di disporre di almeno 8 GB di RAM per un desktop o un laptop il cui scopo è qualcosa di più complesso della navigazione web e della posta elettronica. Ciò significa fotoritocco, editing / visualizzazione video, giochi per computer, editing o registrazione audio, programmazione / sviluppo, ecc. Tutti dovrebbero avere almeno 8 GB di RAM, se non di più.
- Esegui meno programmi alla volta: Funzionerà solo se i programmi in esecuzione non utilizzano molta memoria da soli. Sfortunatamente, i prodotti Adobe Creative Suite come Photoshop CS6 sono noti per l'utilizzo di un'enorme quantità di memoria. Questo limita anche la tua abilità multitasking. È un rimedio temporaneo e gratuito, ma può essere un inconveniente chiudere il browser Web o Word ogni volta che si avvia Photoshop, ad esempio. Ciò inoltre non impedirà a Photoshop di essere scambiato minimizzandolo, quindi non è davvero una soluzione molto efficace. Aiuta solo in alcune situazioni specifiche.
- Installa un SSD: Se il file di pagina si trova su un SSD, la velocità migliorata dell'SSD rispetto a un disco rigido risulterà in prestazioni generalmente migliori quando il file di paging deve essere letto o scritto. Essere consapevoli del fatto che gli SSD non sono progettati per resistere a un flusso casuale e frequente di scritture; possono essere scritti solo un numero limitato di volte prima che inizino a crollare. L'uso pesante di un file di paging non è un carico di lavoro particolarmente buono per un SSD. Dovresti installare un SSD in combinazione con una grande quantità di RAM se si desidera ottenere le massime prestazioni preservando la longevità dell'SSD.
- Utilizzare una nuova architettura di sistema: A seconda dell'età del tuo sistema, potresti utilizzare un'architettura di sistema obsoleta. L '"architettura di sistema" è generalmente definita come la "generazione" (pensa a generazioni come bambini, genitori, nonni, ecc.) Della scheda madre e della CPU. Generalmente le nuove generazioni supportano l'I / O più veloce (input / output), una migliore larghezza di banda della memoria, una minore latenza e minori contese sulle risorse condivise, fornendo invece collegamenti dedicati tra i componenti. Ad esempio, a partire dalla generazione "Nehalem" (intorno al 2009), il front-side bus (FSB) è stato eliminato, eliminando un collo di bottiglia comune, poiché quasi tutti i componenti del sistema dovevano condividere lo stesso FSB per la trasmissione dei dati. Questo è stato sostituito con un'architettura "punto a punto", il che significa che ogni componente riceve la propria "corsia" dedicata alla CPU, che continua ad essere migliorata ogni pochi anni con le nuove generazioni. Generalmente vedrai un miglioramento più significativo delle prestazioni generali del sistema a seconda del "divario" tra l'architettura del tuo computer e l'ultima disponibile. Ad esempio, un'architettura Pentium 4 del 2004 vedrà un miglioramento molto più significativo dell'aggiornamento a "Haswell" (l'ultima a partire dal quarto trimestre del 2013) rispetto a un'architettura "Sandy Bridge" di ~ 2010.
link
Domande correlate:
Come ridurre il thrash del disco (paging)?
Windows Swap (file di paging): abilita o disabilita?
Inoltre, nel caso lo stiate considerando, non dovreste assolutamente disabilitare il file di pagina, poiché ciò peggiorerebbe le cose; Vedere qui.
E, nel caso in cui avessi bisogno di convincere in più a lasciare da solo il File della pagina di Windows, guarda qui e qui.
Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.