Più desktop occupano più ram?

5

Ero un tossicodipendente e così sono per il controllo della missione. Mi chiedevo se per molti desktop hai "istanziato" più rallenta il tuo computer.

Dato che sono uno sviluppatore, ho sempre almeno 5 schermate, questo ha un impatto sulle prestazioni o è davvero un po 'cosa di fronte al software in esecuzione su quei desktop?

    
posta Matteo Toto 22.07.2013 - 12:41
fonte

1 risposta

2

Non ho mai visto una singola istanza qui potrei appuntare un problema di prestazioni su Mission Control con 5 spazi invece di 15 invece di uno.

Qualcos'altro sembra essere sempre il vincolo come la pressione RAM o la pressione IO. Il codice che gestisce il sistema di finestre tratta già ogni livello virtualmente e la matematica viene eseguita in alcune routine strongmente ottimizzate e le strutture di dati sono abbastanza ben progettate, anche se in teoria il tracciamento di più pixel potrebbe essere un problema per le prestazioni, in realtà non è 't.

Se sei scettico, puoi riavviare il Mac e fare questo test:

  1. Apri qualsiasi insieme di app e documenti con cui testare
  2. Inserisci il controllo missione ed elimina tutti gli spazi tranne uno.
  3. Apri terminale ed esegui vm_stat 60
  4. Guarda per alcuni minuti per essere sicuro che tutti i processi in esecuzione siano stati eseguiti allocando la RAM. Passa ad ogni app e nascondi o mostra le finestre che desideri per il tuo test. Una volta che i numeri liberi e attivi sono stabili - apri il controllo missione e lascialo aperto per un minuto o due - quindi torna indietro e controlla le allocazioni RAM.
  5. Aggiungi altri 10 spazi e osserva come cambiano le allocazioni RAM.
  6. Spostare le finestre delle applicazioni su qualsiasi desktop e verificare che non si verifichino variazioni significative dell'allocazione della RAM quando si utilizza il controllo missione e che avvengono solo quando un'app apre un nuovo documento o finestra.

Sì - se tendi a tenere più cose aperte quando hai più "spazio virtuale", questo richiede più RAM, ma il fatto che tu abbia X app e Y windows aperte è ciò che prende la RAM - non quale missione Z controlla gli schermi virtuali che hai aperto in qualsiasi momento.

    
risposta data 23.07.2013 - 17:24
fonte

Leggi altre domande sui tag