Test de rendimiento de CPU
Mide lo rápido que tu procesador realiza trabajo real: cribas de primos, cálculo en coma flotante, ordenación, hashing, JSON y física. La prueba se ejecuta una vez en un solo hilo y luego en todos los núcleos a la vez, así ves tanto la velocidad de un núcleo como el escalado multinúcleo.
Última actualización:
Cierra las aplicaciones pesadas y conecta el portátil a la corriente para obtener una puntuación justa.
| Carga de trabajo | Un hilo | Multihilo | Escalado |
|---|
Cómo usar Test de rendimiento de CPU
- Cierra las aplicaciones pesadas y conecta el portátil a la corriente para que la CPU funcione a máxima velocidad.
- Elige la duración de la prueba y cuántos hilos usar (Automático usa todos los núcleos lógicos).
- Pulsa Iniciar benchmark y mantén esta pestaña en primer plano hasta que termine la barra de progreso.
- Consulta tus puntuaciones: la de un hilo muestra un núcleo y la multihilo muestra todos los núcleos juntos.
- Compara ejecuciones en la lista del historial, o usa Copiar resultado para compartirlo.
Qué miden las seis cargas de trabajo
| Carga de trabajo | Qué hace | Capacidad de la CPU que muestra |
|---|---|---|
| Enteros: criba de primos | Criba de Eratóstenes hasta 100,000 (comprueba que encuentra 9,592 primos) | Cálculo con enteros, escrituras en memoria y ramificaciones |
| Coma flotante: Mandelbrot | Hasta 100 iteraciones de z = z² + c para 6,912 píxeles | Velocidad de multiplicación y suma en coma flotante |
| Ordenación | Ordena 10,000 números aleatorios con una función de comparación | Predicción de saltos, llamadas a funciones y caché |
| Criptografía: SHA-256 | Calcula el hash de 16 KB con una implementación completa de SHA-256 (verificada con el vector de prueba estándar "abc") | Operaciones y rotaciones de bits de 32 bits |
| Texto y JSON | Crea 150 registros, los convierte a JSON y de vuelta, y luego cuenta palabras con una expresión regular | Cadenas, asignación de memoria y recolección de basura |
| Física: N cuerpos | Simula el Sol y cuatro planetas exteriores durante 1,500 pasos de tiempo | División y raíces cuadradas en coma flotante |
Cómo se calculan las puntuaciones
Cada carga de trabajo se ejecuta primero durante 150 ms para que el compilador JIT del navegador optimice el código y luego se ejecuta de nuevo durante el tiempo elegido (0.5, 1.1 o 2.5 segundos) mientras se cuenta el número de ejecuciones completadas. Así se obtienen las operaciones por segundo de cada carga de trabajo.
- Proporción de la carga = operaciones por segundo ÷ la velocidad de referencia fija de esa carga.
- Puntuación = media geométrica de las seis proporciones × 1,000. La media geométrica evita que una carga muy rápida domine el total.
- La puntuación multihilo usa la misma fórmula con las operaciones de todos los hilos sumadas.
- Escalado multinúcleo = puntuación multihilo ÷ puntuación de un hilo. Eficiencia = escalado ÷ número de hilos.
La prueba de un hilo también se ejecuta en un Web Worker en segundo plano, así que la página sigue respondiendo y el resultado no se ve afectado por el dibujado de la página.
Por qué las puntuaciones varían entre dispositivos y navegadores
- Turbo y límites de energía: un núcleo ocupado puede acelerar más que ocho núcleos ocupados, por eso la eficiencia suele estar por debajo del 100%.
- CPU híbridas: los chips con núcleos de rendimiento y de eficiencia escalan menos de lo que sugiere su número de núcleos.
- Batería y temperatura: los portátiles y móviles con batería o muy calientes pueden puntuar entre un 30 y un 50% menos.
- Motor JavaScript: Chrome y Edge (V8), Firefox (SpiderMonkey) y Safari (JavaScriptCore) optimizan el código de forma diferente, así que compara siempre en el mismo navegador.
- Pestañas en segundo plano: los navegadores ralentizan las pestañas ocultas, así que mantén la página visible hasta que termine la prueba.
Preguntas frecuentes
¿Cómo se calcula la puntuación del benchmark de CPU?
Cada una de las seis cargas de trabajo se ejecuta tantas veces como puede en un tiempo fijo y el resultado se convierte en operaciones por segundo. Cada carga se divide entre una velocidad de referencia fija y las seis proporciones se combinan con una media geométrica, que luego se multiplica por 1,000. Como la escala es fija, una puntuación el doble de alta significa que la CPU hizo el trabajo el doble de rápido.
¿Cuál es la diferencia entre la puntuación de un hilo y la multihilo?
La puntuación de un hilo ejecuta las cargas en un solo Web Worker, así que mide la velocidad de un núcleo, lo que más importa para navegar por la web, las aplicaciones de oficina y muchos juegos. La puntuación multihilo ejecuta las mismas cargas en un worker por núcleo lógico al mismo tiempo, lo que importa para exportar vídeo, compilar código y renderizar en 3D.
¿Por qué mi escalado multinúcleo es menor que mi número de núcleos?
Los núcleos lógicos de Hyper-Threading o SMT comparten los recursos de un núcleo físico, así que añaden aproximadamente un 20 a 30 por ciento en lugar de duplicar la velocidad. Muchas CPU de portátiles y móviles también combinan núcleos de rendimiento rápidos con núcleos de eficiencia más lentos, y todos los núcleos comparten límites de energía y calor, por lo que la frecuencia baja cuando todos los núcleos están ocupados.
¿Puedo comparar esta puntuación con Geekbench o Cinebench?
No. Esta prueba ejecuta JavaScript en tu navegador, así que el resultado depende tanto de la CPU como del motor JavaScript del navegador. Es útil para comparar dispositivos, navegadores, modos de energía y refrigeración con la misma prueba, pero los números están en una escala distinta a la de los benchmarks nativos.
¿Por qué cambian mis puntuaciones entre ejecuciones?
Las CPU modernas cambian su frecuencia constantemente según la temperatura, el modo de energía y las tareas en segundo plano. Los modos de ahorro de batería, un portátil caliente, las extensiones del navegador y otras pestañas abiertas reducen la puntuación. Ejecuta la prueba dos o tres veces con el portátil conectado y usa el mejor resultado o el promedio.
¿El benchmark usa trabajo real o bucles sintéticos?
Usa algoritmos reales: una criba de Eratóstenes para enteros, un conjunto de Mandelbrot para el cálculo en coma flotante, la ordenación de 10,000 números, un hash SHA-256 completo de 16 KB, la creación y el análisis de JSON y una simulación planetaria de N cuerpos. Cada resultado se comprueba para que el navegador no pueda saltarse el trabajo.
¿Esta prueba de CPU es segura y privada?
Sí. Se ejecuta durante unos segundos hasta un minuto, como cualquier página web exigente, y se detiene sola. No se instala ni se sube nada; tus puntuaciones solo se guardan en el almacenamiento local de tu navegador.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.