Teste de Largura de Banda de RAM
Meça a velocidade com que sua máquina move dados pela memória. O teste transfere centenas de megabytes em quatro passes e transforma a largura de banda sequencial em uma pontuação em GB/s que você pode comparar entre dispositivos e navegadores.
256 MB é o padrão — grande o suficiente para extrapolar o cache da CPU e chegar à RAM. 1 GB pode falhar em celulares e máquinas com pouca memória.
Feche abas pesadas antes e compare máquinas no mesmo navegador — o motor faz parte do que está sendo medido.
64 MB pode caber no cache da CPU e favorecer o resultado. A partir de 256 MB, os dados vêm da memória real.
Saltar entre endereços imprevisíveis dribla o cache e o prefetcher, então o passe aleatório fica bem abaixo dos sequenciais — isso é latência, não um defeito.
As pontuações mudam com o navegador e a carga em segundo plano, não só com o hardware. Mesmo navegador, mesmo tamanho de buffer, máquina tranquila — aí a comparação faz sentido.
A velocidade da memória é o gargalo silencioso: uma máquina com processador rápido, mas RAM lenta ou de canal único, trava ao alternar entre abas pesadas, e nenhum medidor de CPU mostra o motivo. Um número de largura de banda torna isso visível — compare um notebook antigo com seu substituto, ou uma máquina antes e depois de um segundo pente de memória. Nada é instalado ou enviado: os buffers vivem na aba do navegador e são liberados assim que você a fecha.
Ao pressionar Iniciar, um Web Worker aloca dois arrays tipados grandes fora da thread principal — para que a aba continue responsiva — e os aquece para que os custos de compilação e primeiro acesso não distorçam o resultado. Em seguida, rodam quatro passes, cada um repetido cinco vezes, com a média calculada. Escrita sequencial e leitura sequencial são o par clássico de largura de banda, e a média entre elas é sua pontuação. O acesso aleatório salta entre endereços pseudoaleatórios, driblando o cache e o prefetcher, então mede latência e fica bem abaixo dos números sequenciais. A cópia de memória usa o movimento de bloco otimizado do motor — geralmente o mais rápido dos quatro.
Como interpretar sua pontuação
| Pontuação | Classificação | O que normalmente significa |
|---|---|---|
| 12+ GB/s | Elite | Desktop recente ou Mac com chip Apple e memória multicanal rápida |
| 9 – 12 GB/s | Excepcional | Notebook de desempenho moderno ou desktop DDR5 |
| 6.5 – 9 GB/s | Excelente | Hardware recente saudável — desktop DDR4 dual-channel ou um bom notebook |
| 4 – 6.5 GB/s | Bom | Notebooks populares e desktops mais antigos — confortável para o trabalho diário |
| 2 – 4 GB/s | Razoável | Hardware econômico, compacto ou envelhecido, geralmente rodando em canal único |
| Abaixo de 2 GB/s | Ruim | Hardware muito antigo — ou algo está errado: feche abas pesadas, conecte na tomada, teste novamente |
Escolhendo um tamanho de buffer
| Buffer | O que testa | Compensação |
|---|---|---|
| 64 MB | Pequeno o suficiente para caber parcialmente no cache da CPU, então os números ficam altos | Passe mais rápido — trate como um teste de cache, não um teste de RAM |
| 256 MB | Extrapola qualquer cache de consumidor e vai para a RAM de verdade | O padrão — equilibrado, e o tamanho ideal para comparar dispositivos |
| 512 MB | Vai fundo no território da RAM, muito além de qualquer cache L3 | Médias mais estáveis para uma execução um pouco mais longa |
| 1 GB | Sobrecarrega tanto a alocação quanto a largura de banda | Pode falhar completamente em celulares e máquinas com pouca memória |
O que um teste no navegador pode — e não pode — medir
Este teste mede a largura de banda que o JavaScript realmente consegue alcançar — o que importa para a sensação de velocidade dos aplicativos web, não a especificação de fábrica. Um kit DDR5-6000 não vai exibir aqui suas dezenas de GB/s nominais: uma única thread, um motor de navegador, com o coletor de lixo no caminho, então as pontuações ficam bem abaixo de ferramentas nativas como o AIDA64 e é melhor compará-las com outras pontuações de navegador. O sandbox não consegue ver os tempos de memória, canais ou status de ECC (em vez disso, cole os números do seu kit na Calculadora de Latência de RAM), e um pente com defeito precisa de uma ferramenta de nível de boot como o MemTest86, não uma página web. A memória também é apenas um dos suspeitos — sobrecarregue o processador com o Teste de Estresse de CPU e a placa de vídeo com o Teste de Estresse de GPU para ver o que está travando o desempenho.
