On 2024-02-04, acc <
em...@farlocca.it> wrote:
> I browser possono usare piu' memoria del necessario, a patto che ce ne
> sia parecchia libera, altrimenti usano solo quella che serve.
Scusa il francesismo, ma grazie al cazzo! È come funzionano praticamente
tutti i software in circolazione. Il punto è quanta RAM usano per fare
la stessa cosa. E i browser, per quanto ottimizzati o meno, ne fanno un
direttamente a quanto sono pesanti i siti che stai visualizzando (e anche
qui un grazie al cazzo ci sta tutto)
> In sostanza possono fare un uso speculativo della RAM per ottenere
> (forse) prestazioni migliori, questo comporta anche che su due sistemi
> con diverso quantitativo di RAM, quella occupata dal browser risultera'
> diversa tra i due, il browser tendera' ad occupare piu' memoria sul
> sistema che ne ha di piu'.
Guarda, sto discorso non ha senso. Ti ripeto, Non è importante come un browser
consuma la RAM su sistemi differenti, ma come la consuma su sistemi identici.
Per farti comprendere, te la spiego meglio:
Prendiamo tre VM (VMware) Windows 10 22H2 build 19045
Assegnamo a tutte e tre le VM 2 core e 4Gb di RAM
Sulla prima installiamo Edge 121.0.2277.106
Sulla seconda Chrome 121.0.6167.160
Sulla terza Firefox 122.0
L'installazione di Chrome e di Firefox è fatta tramite winget, al fine di
mantenere il più pulito possibile l'ambiente.
All'avvio dei browser, la RAM occupata è questa:
- Edge: 247Mb
- Chrome: 88Mb
- Firefox: 246Mb
Su tutte e tre apriamo un sito, per ragioni di semplicità facciamo il test
con
www.ilpost.it, scorrendo fino alla fine della pagina. La RAM occupata
diventa:
- Edge: 282Mb
- Chrome: 81Mb
- Firefox: 345Mb
Nell'apertura di una mia sessione (attraverso l'installazione di Tab Session
Manager su tutti e tre i browser) di 5 finestre e 143 schede, i risultati
diventano:
- Edge: 831Mb
- Chrome: 597Mb
- Firefox: 890Mb
E ripetendo il test, ovvero cancellando la VM e ricreandola, i risultati
rimangono questi. E questo si riflette sull'uso complessivo del browser su
qualsiasi piattaforma, sia che abbia 1Gb di RAM , sia che abbia 64Gb di RAM
Enrico
P.S. prima ho detto che Edge era ottimizzato meglio di Chrome sull'uso della
RAM. A quanto pare le cose sono decisamente cambiate