Qué mide esto
Mide crear un array y tocar sus páginas para que queden comprometidas. Un número rápido no es memoria libre.
Cómo leerlo
Las tasas usan megabytes decimales por segundo. Cambie el tamaño del búfer si quiere un bucle más largo. Un número que salta se lee en la página de estabilidad.
Qué no puede hacer
Una reserva correcta no es un certificado de los módulos. El navegador puede rechazar un búfer grande aunque haya mucha memoria instalada. Nada aquí recorre todo el espacio de direcciones.
Preguntas
¿Esto busca RAM defectuosa?
No. No recorre toda la memoria buscando bits malos. No poder reservar es un límite del navegador.
¿Por qué deviceMemory es solo 8?
La API devuelve tramos gruesos. 8 significa unos 8 GB o más, y muchos navegadores ocultan el campo.
¿Por qué lectura y copia no coinciden?
Son bucles distintos. Una copia en bloque puede usar un camino más rápido que sumar cada elemento.