Il benchmark sull'utilizzo della memoria del browser Web non è corretto
- Categoria: Musica Lirica
L'utilizzo della memoria del browser Web potrebbe non essere un grosso problema in questi giorni con gigabyte di memoria del computer incorporati nei sistemi informatici moderni. Tuttavia, c'è il mercato di fascia bassa che è alimentato dal successo dei netbook e di altri hardware di fascia bassa. Un test di utilizzo della memoria del popolare browser web potrebbe quindi non interessare tutti gli utenti di computer, ma potrebbe essere interessante per coloro che eseguono hardware di fascia bassa o vogliono assicurarsi di utilizzare un browser web efficiente.
Recentemente è stato pubblicato un confronto sull'utilizzo della memoria del browser Web in Perle a rete a punti sito web che ha confrontato l'utilizzo della memoria del browser Google Google Chrome, Mozilla Firefox, Opera 10 e Safari. I browser web sono stati configurati per aprire 30 schede tramite la riga di comando che è stata poi chiusa manualmente dall'autore tranne una. Uno script in esecuzione in background ha registrato l'utilizzo della memoria di tutti i processi durante quel periodo che sono stati poi utilizzati nel confronto.
I risultati del benchmark sull'utilizzo della memoria del browser Web sono stati quindi suddivisi in tre caratteri che visualizzano la memoria massima, media e finale utilizzata da ciascuno dei browser Web testati. Il browser Web Mozilla Firefox ha utilizzato la quantità di memoria del computer più bassa di tutti i browser Web testati, mentre il browser Google Chrome ha mostrato un utilizzo della memoria massimo e medio molto elevato.
Ed è qui che il tester ha sbagliato. Per calcolare l'utilizzo della memoria, tutti i processi sono stati presi in considerazione, il che significava effettivamente un doppio conteggio della memoria condivisa per ogni processo. Come la Cromo il blog sottolinea:
Se stai misurando la memoria in un'applicazione multi-processo come Google Chrome, non dimenticare di prendere in considerazione la memoria condivisa. Se aggiungi la dimensione di ogni processo tramite il task manager di Windows XP, conteggerai due volte la memoria condivisa per ogni processo. Se è presente un numero elevato di processi, il doppio conteggio può rappresentare una dimensione di memoria aggiuntiva del 30-40%.
Per semplificare il riepilogo dell'utilizzo della memoria multi-processo, Google Chrome fornisce la pagina 'about: memory' che include un'analisi dettagliata dell'utilizzo della memoria di Google Chrome e fornisce anche confronti di base con altri browser in esecuzione.
Il risultato di Google Chrome sarebbe comunque superiore a quello di Firefox anche dopo le regolazioni, ma questo è uno dei compromessi di un browser multi-processo (che è Google Chrome). Si otterrebbe lo stesso risultato con Internet Explorer 8 di Microsoft se il tester avesse testato anche quel browser web. Apparentemente ciò non è stato possibile a causa di difficoltà tecniche.
Un altro aspetto che deve essere menzionato è il risultato del test del browser web Opera. Opera utilizza un'impostazione automatica chiamata cache RAM automatica che è abilitata per impostazione predefinita. Questo allocava circa il 10% della memoria del computer per impostazione predefinita e dovrebbe essere disabilitato nei benchmark di memoria. Molto probabilmente Opera sarebbe stata ancora battuta da Firefox, ma il divario sarebbe stato probabilmente inferiore.