Snaplytics JS Tests

Test Larghezza di Banda RAM

Misura la velocità con cui la tua macchina sposta i dati attraverso la memoria. Il test trasferisce centinaia di megabyte in quattro passaggi e trasforma la larghezza di banda sequenziale in un punteggio in GB/s che puoi confrontare tra dispositivi e browser.

Pronto
Dimensione del buffer

256 MB è il valore predefinito — abbastanza grande da uscire dalla cache della CPU ed entrare nella RAM. 1 GB può fallire su telefoni e macchine con poca memoria.

Chiudi prima le schede pesanti e confronta le macchine con lo stesso browser — il motore fa parte di ciò che viene misurato.

Buffer più grande, RAM più vera

64 MB può stare nella cache della CPU e gonfiare il risultato. Da 256 MB in su, i dati provengono dalla memoria reale.

L'accesso casuale è lento

Saltare tra indirizzi imprevedibili aggira cache e prefetcher, quindi il passaggio casuale si posiziona ben al di sotto di quelli sequenziali — è latenza, non un difetto.

Confronta cose comparabili

I punteggi cambiano in base al browser e al carico in background, non solo all'hardware. Stesso browser, stessa dimensione di buffer, macchina a riposo — allora il confronto ha un senso.

La velocità della memoria è il collo di bottiglia silenzioso: una macchina con un processore veloce ma con RAM lenta o a canale singolo si blocca quando passi tra schede pesanti, e nessun misuratore della CPU mostra il perché. Un valore di larghezza di banda lo rende visibile — confronta un vecchio laptop con il suo sostituto, oppure una macchina prima e dopo l'aggiunta di un secondo modulo di memoria. Non viene installato né caricato nulla: i buffer risiedono nella scheda del browser e vengono liberati non appena la chiudi.

Quando premi Avvia, un Web Worker alloca due grandi array tipizzati fuori dal thread principale — così la scheda resta reattiva — e li scalda per evitare che i costi di compilazione e primo accesso alterino il risultato. Vengono quindi eseguiti quattro passaggi, ciascuno ripetuto cinque volte e mediato. Scrittura sequenziale e lettura sequenziale sono la classica coppia di larghezza di banda, e la loro media è il tuo punteggio. L'accesso casuale salta tra indirizzi pseudo-casuali, aggirando cache e prefetcher, quindi misura la latenza e si posiziona ben al di sotto dei valori sequenziali. La copia di memoria usa lo spostamento a blocchi ottimizzato del motore — di solito il più veloce dei quattro.

Come leggere il tuo punteggio

PunteggioValutazioneCosa significa in genere
12+ GB/sEliteDesktop recente o Mac Apple Silicon con memoria multi-canale veloce
9 – 12 GB/sEccezionaleLaptop da prestazioni moderno o desktop DDR5
6.5 – 9 GB/sEccellenteHardware recente e sano — un desktop DDR4 dual-channel o un buon laptop
4 – 6.5 GB/sBuonoLaptop mainstream e desktop più datati — adeguati per il lavoro quotidiano
2 – 4 GB/sDiscretoHardware economico, compatto o datato, spesso a canale singolo
Sotto 2 GB/sScarsoHardware molto vecchio — oppure qualcosa non va: chiudi le schede pesanti, collega l'alimentazione, riprova

Scegliere una dimensione del buffer

BufferCosa testaCompromesso
64 MBAbbastanza piccolo da stare in parte nella cache della CPU, quindi i valori risultano altiPassaggio più rapido — consideralo un test della cache, non della RAM
256 MBEsce da ogni cache consumer per finire nella RAM realeIl valore predefinito — bilanciato, la dimensione giusta per confrontare i dispositivi
512 MBSi spinge in profondità nella RAM, ben oltre qualsiasi cache L3Medie più stabili per un'esecuzione leggermente più lunga
1 GBMette sotto stress sia l'allocazione che la larghezza di bandaPuò fallire del tutto su telefoni e macchine con poca memoria

Cosa un test da browser può — e non può — misurare

Questo test misura la larghezza di banda che JavaScript può effettivamente raggiungere — ciò che conta per la reattività percepita delle app web, non il dato dichiarato sulla scatola. Un kit DDR5-6000 non mostrerà qui le sue decine di GB/s nominali: un solo thread, un solo motore del browser, con il garbage collector di mezzo, quindi i punteggi restano ben al di sotto di strumenti nativi come AIDA64 e si confrontano meglio con altri punteggi da browser. Il sandbox non può vedere i tempi di memoria, i canali o lo stato ECC (incolla invece i numeri di un kit nel Calcolatore di Latenza RAM), e un modulo difettoso richiede uno strumento a livello di avvio come MemTest86, non una pagina web. Anche la memoria è solo uno dei sospetti — metti sotto stress il processore con il Stress Test CPU e la scheda grafica con il Stress Test GPU per vedere cosa sta frenando il sistema.

Strumenti correlati