Esta prueba en línea genera una carga controlada en la CPU dentro de tu navegador y mide el rendimiento y la capacidad de respuesta en tiempo real. Se ejecuta localmente, no es un benchmark de hardware ni de temperatura, y muestra lo que la página puede sostener bajo diferentes configuraciones.

Prueba de estrés de CPU del navegador y respuesta
Cargas de enteros y de punto flotante en varios hilos con heurísticas en vivo de respuesta y estabilidad. Los datos permanecen locales. No es una prueba térmica ni una certificación de hardware.
Hilos
-
-
+
Duración
Modo
Sesión
Iniciar
Pausa
Detener
Exportar
Tema
Avanzado
Inactivo
Carga objetivo
Rampa
Multifase
Pausar al ocultar pestaña
Progreso
0%
Carga de CPU estimada
Transcurrido
0,0 s
Operaciones / s
0
Suavizado
Operaciones totales
0
Prom. 0
Capacidad de respuesta
0ms
Pico 0ms
Hilos
0
Objetivo -
Pico Ops/s
0
Consistencia —
Relativo a la línea base
Ops/s vs. valor estable inicial
Carga lograda
0%
ciclo de trabajo
Posible limitación
Recolectando…
Tendencia reciente Ops/s
Resumen de la prueba
Copiar resumen
Cerrar resumen
Guía de métricas
Operaciones / s: Operaciones ejecutadas por segundo (suavizado para evitar parpadeos).
Capacidad de respuesta: Retraso añadido a los temporizadores programados. Más alto = navegador más ocupado.
Carga lograda: Tiempo de trabajo activo / tiempo total entre los workers (aprox.).
Consistencia: Variación en las Ops/s recientes (menor varianza = rendimiento más estable).
Posible limitación: Se activa cuando una caída sostenida y un aumento del retraso sugieren limitación térmica / del SO.
Historial de sesiones
Exportar JSON
¿Compartir esto?
WhatsApp X Telegram Facebook LinkedIn Reddit

Cómo funciona

Hilos

Define cuántos trabajadores paralelos se ejecutan. Cada trabajador es un bucle constante. Más hilos intentan ocupar más núcleos de CPU.

Ejemplo: Si configuras 8 hilos en una CPU de 8 núcleos, la carga se reparte entre los núcleos. Si configuras más hilos que núcleos, el sistema operativo dividirá el tiempo y competirán entre sí.

Duración

Controla cuánto dura la ejecución. Opciones predefinidas: 30, 60, 180 segundos o indefinido hasta que lo detengas manualmente.

Modo

Elige qué tipo de operaciones aritméticas se usan en los bucles. Cada una estresa diferentes unidades de ejecución de la CPU.

  • Balanceado: Mezcla cálculos enteros y de coma flotante. Representa una carga general similar a muchos programas diarios.
  • Entero: Realiza comprobaciones de números primos. Exige la lógica entera y las unidades de ramificación. Consume poca memoria pero exige mucho las canalizaciones de enteros.
  • Flotante: Realiza pequeñas multiplicaciones de matrices. Exige las unidades de coma flotante y vectoriales (FPU/SIMD). Simula cargas como shaders gráficos o código científico.

Las diferencias importan porque algunas CPU son más rápidas en cálculos enteros, otras en coma flotante. El modo balanceado muestra el rendimiento general.

Controles de sesión

  • Iniciar: comienza con una breve línea base (para medir el rendimiento inicial estable) y luego ejecuta la carga elegida.
  • Detener: termina la ejecución de inmediato.
  • Pausar/Reanudar: te permite congelar y continuar una ejecución.
  • Exportar: genera un archivo JSON con configuraciones y resultados.
  • Tema: cambia entre diseño claro y oscuro.
  • Avanzado: muestra opciones de ajuste fino.

Opciones avanzadas

Carga objetivo
Los trabajadores no siempre se ejecutan al 100 %. La carga objetivo establece el ciclo de trabajo:

  • 100 % = los trabajadores se ejecutan sin parar.
  • 75 %, 50 %, 25 % = los trabajadores se ejecutan solo una parte de cada ventana de tiempo y descansan el resto.
  • Auto = la herramienta ajusta el ciclo dinámicamente para mantener la estabilidad y reducir la latencia.

Incremento gradual
En lugar de lanzar todos los hilos a la vez, los añade gradualmente (uno por segundo). Permite ver cómo cambian el rendimiento y la respuesta al aumentar la carga.

Perfil multifase
Divide la ejecución en fases: ligera al inicio, máxima en el medio y más ligera al final. Muestra cómo se recupera el sistema al cambiar la carga.

Pausar al ocultar la pestaña
Finaliza o pausa la ejecución cuando la pestaña se oculta. Evita resultados engañosos por la limitación de pestañas en segundo plano.

Progreso

La barra se llena a medida que avanza la ejecución. Durante la línea base avanza lentamente, durante la fase activa muestra el porcentaje completado.

Métricas en vivo

  • Carga de CPU estimada (indicador)
    Porcentaje estimado de saturación de la CPU. Combina la carga solicitada, el trabajo logrado y los retrasos. Colores: verde (ok), ámbar (advertencia), rojo (crítico).
  • Transcurrido / Restante
    Muestra cuánto tiempo ha estado en ejecución la prueba y cuánto falta.
  • Ops / Seg
    Número de operaciones completadas por segundo. Suavizado para evitar parpadeos.
  • Operaciones totales / Promedio
    Número acumulado más la tasa promedio hasta el momento.
  • Capacidad de respuesta
    Mide cuánto se retrasan los temporizadores programados. Si un temporizador debía ejecutarse a los 100 ms pero lo hace a los 110 ms, muestra +10 ms. Valores bajos = navegador fluido; valores altos = bucle de eventos saturado.
  • Hilos (Activos vs Objetivo)
    Muestra cuántos trabajadores están activos en comparación con lo configurado.
  • Pico Ops/Sec y Consistencia
    Pico = mayor muestra de rendimiento. Consistencia = estabilidad del rendimiento a lo largo del tiempo.

    • Muy estable: casi constante.
    • Estable: ligeras fluctuaciones.
    • Variable: oscilaciones notables.
    • Muy variable: oscilaciones grandes e inestables.
  • Relativo a la línea base
    Rendimiento actual como % de la línea base inicial. Útil para detectar estrangulamiento: si baja mucho de 100 %, algo ha reducido el rendimiento.
  • Carga alcanzada
    Fracción real del tiempo en que los trabajadores estuvieron activos. Muestra si se alcanzó la carga deseada. Ejemplo: pediste 75 % pero lograste 60 % → el sistema estaba demasiado ocupado.
  • Sospecha de estrangulamiento
    Muestra “Posible” cuando ocurren dos cosas juntas: rendimiento cae a menos de la mitad de la línea base y el retraso de temporizadores aumenta. Suele indicar estrangulamiento del sistema operativo o térmico.

Tendencia reciente de Ops/Sec

Un gráfico de barras con las últimas muestras de rendimiento. Permite ver caídas y picos a corto plazo.

Guía de métricas

Definiciones de referencia rápida:

  • Ops/Sec = rendimiento
  • Capacidad de respuesta = retraso en temporizadores
  • Carga alcanzada = relación real de trabajo
  • Consistencia = estabilidad del rendimiento
  • Sospecha de estrangulamiento = heurística de estrangulamiento

Prueba de Estrés de CPU en tu Navegador

Resumen y historial de pruebas

Al finalizar la ejecución, aparece una línea de resumen con la configuración y los resultados: duración, hilos, modo, promedios, picos y % relativo a la línea base. Las notas señalan variabilidad o problemas de latencia. El historial guarda las últimas ejecuciones para compararlas. Exportar genera una salida en formato JSON.

¿Cuáles son tus resultados en tu dispositivo? ¿Te gustaría ver más funciones en esta prueba? ¡Cuéntanos en los comentarios!

CalcuLife.com