Snaplytics JS Tests

Test de Ancho de Banda de RAM

Mide la rapidez con la que tu equipo mueve datos a través de la memoria. La prueba transfiere cientos de megabytes en cuatro pasadas y convierte el ancho de banda secuencial en una puntuación en GB/s que puedes comparar entre dispositivos y navegadores.

Listo
Tamaño del búfer

256 MB es el valor predeterminado — lo bastante grande para desbordar la caché de la CPU y llegar a la RAM. 1 GB puede fallar en teléfonos y equipos con poca memoria.

Cierra primero las pestañas pesadas y compara los equipos en el mismo navegador — el motor forma parte de lo que se mide.

Búfer más grande, RAM más real

64 MB puede caber en la caché de la CPU y favorecer el resultado. A partir de 256 MB, los datos provienen de la memoria real.

El acceso aleatorio es lento

Saltar entre direcciones impredecibles burla la caché y el prefetcher, por lo que la pasada aleatoria queda muy por debajo de las secuenciales — eso es latencia, no un fallo.

Compara cosas equivalentes

Las puntuaciones varían según el navegador y la carga en segundo plano, no solo el hardware. Mismo navegador, mismo tamaño de búfer, equipo en reposo — así la comparación tiene sentido.

La velocidad de la RAM es el cuello de botella silencioso: un equipo con un procesador rápido pero con RAM lenta o de un solo canal se traba al cambiar entre pestañas pesadas, y ningún medidor de CPU muestra por qué. Una cifra de ancho de banda lo hace visible — compara un portátil antiguo con su reemplazo, o un equipo antes y después de añadir un segundo módulo de memoria. No se instala ni se sube nada: los búferes viven en la pestaña del navegador y se liberan en cuanto la cierras.

Al pulsar Iniciar, un Web Worker reserva dos matrices tipadas de gran tamaño fuera del hilo principal — para que la pestaña siga respondiendo — y las precalienta para que los costes de compilación y primer acceso no distorsionen el resultado. Luego se ejecutan cuatro pasadas, cada una repetida cinco veces y promediada. La escritura secuencial y la lectura secuencial son el par clásico de ancho de banda, y su promedio es tu puntuación. El acceso aleatorio salta entre direcciones pseudoaleatorias, burlando la caché y el prefetcher, por lo que mide latencia y queda muy por debajo de las cifras secuenciales. La copia de memoria usa el movimiento de bloques optimizado del motor — normalmente la más rápida de las cuatro.

Cómo interpretar tu puntuación

PuntuaciónCalificaciónQué suele significar
12+ GB/sEliteEquipo de escritorio reciente o Mac con Apple Silicon con memoria multicanal rápida
9 – 12 GB/sExcepcionalPortátil de alto rendimiento moderno o equipo de escritorio con DDR5
6.5 – 9 GB/sExcelenteHardware reciente en buen estado — un equipo de escritorio DDR4 de doble canal o un buen portátil
4 – 6.5 GB/sBuenoPortátiles convencionales y equipos de escritorio más antiguos — cómodos para el trabajo diario
2 – 4 GB/sAceptableHardware económico, compacto o envejecido, a menudo con un solo canal
Menos de 2 GB/sDeficienteHardware muy antiguo — o algo no va bien: cierra pestañas pesadas, conecta el cargador y vuelve a probar

Elegir un tamaño de búfer

BúferQué mideCompensación
64 MBLo bastante pequeño para caber parcialmente en la caché de la CPU, por lo que las cifras salen altasLa pasada más rápida — trátala como una prueba de caché, no de RAM
256 MBSe desborda de cualquier caché de consumo hacia la RAM realEl valor predeterminado — equilibrado, y el tamaño de referencia para comparar dispositivos
512 MBBien dentro del territorio de la RAM, muy por encima de cualquier caché L3Promedios más estables a cambio de una ejecución algo más larga
1 GBPone a prueba tanto la reserva de memoria como el ancho de bandaPuede fallar directamente en teléfonos y equipos con poca memoria

Qué puede — y no puede — medir una prueba en el navegador

Esta prueba mide el ancho de banda que JavaScript puede alcanzar realmente — lo que importa para lo ágiles que se sienten las aplicaciones web, no la cifra de la etiqueta. Un kit DDR5-6000 no alcanzará aquí sus decenas de GB/s nominales: un solo hilo, un solo motor de navegador, con el recolector de basura de por medio, así que las puntuaciones quedan muy por debajo de herramientas nativas como AIDA64 y se comparan mejor con otras puntuaciones obtenidas en el navegador. El sandbox no puede ver los tiempos de memoria, los canales ni el estado ECC (introduce en su lugar los datos del kit en la Calculadora de Latencia de RAM), y un módulo defectuoso necesita una herramienta de arranque como MemTest86, no una página web. Además, la memoria es solo un sospechoso — pon a prueba el procesador con la Prueba de Estrés de CPU y la tarjeta gráfica con la Prueba de Estrés de GPU para ver qué está frenando el sistema.

Herramientas relacionadas