Multi-processo di Firefox potrà utilizzare fino al 20% in più di RAM inizialmente

0
211

Multi-processo di Firefox utilizzo della memoria aumenterà tra il 10% e il 20% inizialmente, in media, secondo un test di memoria Mozilla eseguito di recente.

Multi-processo di Firefox, breve e10s, è una caratteristica importante per Firefox che è stato rimandato più volte già. Mozilla test viene eseguito in una versione beta di Firefox attualmente e prevede il rilascio di e10s quando Firefox 46 Stabile viene rilasciato (soggette a modifica).

Anche se la maggior parte di ciò che si aggiunge a Firefox avviene in background, la sua integrazione nel browser Firefox, avrà un impatto su tutti gli utenti del browser.

Probabilmente le due principali aree di interesse per gli utenti del browser sono la compatibilità e l’utilizzo della memoria. Gli utenti di Firefox che guardano attraverso lo stagno per vedere come Chromium-browser gestire multi-processo noterà che questi browser hanno un maggiore utilizzo di memoria rispetto a Firefox quando lo stesso numero di schede aperte.

multi-process firefox

Un recente benchmark di memoria rivelato informazioni sull’utilizzo della memoria di Firefox con e10s attivato rispetto a Firefox senza l’architettura multi-processo.

In breve, gli utenti di Firefox dovrebbe aspettare un 10% al 20% in più di utilizzo della memoria con e10s abilitati nel browser. La cifra è approssimativa, in quanto dipende da parametri quali il numero di schede aperte, quali siti web vengono caricati, i componenti aggiuntivi installati che cambiano da utente a utente.

Lo stesso test è stato eseguito su Linux, Windows e Mac OS X e sistemi coinvolti i seguenti sei punti e misure:

  1. Carico di Firefox con n-contenuto processi.
  2. Misurare l’utilizzo della memoria.
  3. Aprire 100 url in 30 compresse, e scorrere le schede una volta 30 sono aperte. Attendere 10 secondi per ogni scheda.
  4. Misurare l’utilizzo della memoria.
  5. Chiudere tutte le schede.
  6. Misurare l’utilizzo della memoria.

Mozilla prevede di lanciare multi-processo di Firefox con un processo inizialmente, ma il test è stato eseguito con 0, 1, 2, 4 e 8 content processi.

Mentre si noterà un aumento tra il 10% e il 20% di solito tra i 0-i contenuti del processo di configurazione e l’1-contenuti del processo di configurazione, l’utilizzo della memoria potrebbe passare al 200%, se più contenuto processi vengono aggiunti.

Per esempio, una versione a 32 bit di Firefox su Windows utilizzato circa 461 MiB con schede aperte nel browser e e10s non abilitato, e 537 MiB con e10s e contenuto del processo attivato. Un aumento di quattro contenuti processi ha visto un salto di utilizzo della memoria a 800 MiB, e un aumento di 8 contenuto processi di 1099 MiB. Aumenti simili possono essere osservati su Linux e Mac OS X macchine.

Nel complesso vediamo un aumento del 10-20% l’utilizzo della memoria per il 1 contenuto del processo caso (che è quello che abbiamo intenzione di spedizione inizialmente). Questo mi sembra un compromesso accettabile per potenziale per la sicurezza e prestazioni, ma, come si tenta di far crescere il numero di processi, dovremo prendere un altro sguardo a dove viene utilizzata la memoria.

Conclusione

Gli utenti di Firefox dovrebbe prevedere un aumento di utilizzo della memoria di Firefox architettura multi-processo è attivato da Mozilla. L’aumento varia in base all’utilizzo, ma sarà tra il 10% e il 20% in media.