Sto eseguendo test delle applicazioni, diffusi da ssh su cinque computer, ognuno con diversi simulatori iPhone.
Sulle tre macchine Sierra del 2015, posso eseguire tranquillamente sette o più simulatori.
Sulle due macchine touchbar 2016, posso solo eseguire due o tre: anche quattro sollevano il dialogo "Il tuo sistema ha esaurito la memoria dell'applicazione" e interrompono i simulatori (non qualcosa che ho visto negli altri Mac, dove la pressione della memoria è pari a circa il 33%). Ho notato anche che c'è un 1G in più di "memoria usata" sulle macchine più recenti, e 1G in 3G in più in compresso.
Ci sono solo circa 10G di swap in uso - almeno, nel punto in cui lo stesso Activity Monitor è in pausa (!) - che è circa 6G in meno di dove mi aspetterei che i problemi inizino.
Ho provato a passare le nuove macchine in modalità server con nvram boot-args="serverperfmode=1"
ma non c'è differenza.
La versione di XCode e Sierra è la stessa per entrambi, ed entrambi hanno maxproc aumentato a 2500 per ospitare i simulatori extra, ma non credo di aver ottimizzato le vecchie macchine in nessun altro modo, quindi sono a un pò di perdita per capire dove la differenza è a parte l'hardware.
Non riesco a immaginare che la touchbar tenga molto; lo schermo andrà a finire nella memoria dell'applicazione? Il driver di impronte digitali?