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:
- Apri qualsiasi insieme di app e documenti con cui testare
- Inserisci il controllo missione ed elimina tutti gli spazi tranne uno.
- Apri terminale ed esegui
vm_stat 60
- 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.
- Aggiungi altri 10 spazi e osserva come cambiano le allocazioni RAM.
- 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.