Este teste online gera uma carga controlada de CPU no seu navegador e mede vazão (throughput) e capacidade de resposta em tempo real. Ele roda localmente, não é um benchmark de hardware ou térmico e mostra o que a página consegue sustentar sob diferentes configurações.

Teste de estresse da CPU do navegador e capacidade de resposta
Cargas inteiras e de ponto flutuante multi‑thread com heurísticas em tempo real sobre capacidade de resposta e estabilidade. Os dados permanecem locais. Não é um teste térmico nem uma certificação de hardware.
Threads
-
-
+
Duração
Modo
Sessão
Iniciar
Pausar
Parar
Exportar
Tema
Avançado
Inativo
Carga alvo
Rampa
Multifásico
Pausar quando a guia estiver oculta
Progresso
0%
Carga de CPU estimada
Decorrido
0,0 s
Operações/s
0
Suavizado
Operações totais
0
Méd. 0
Capacidade de resposta
0ms
Pico 0ms
Threads
0
Alvo -
Pico Ops/s
0
Consistência —
Em relação à linha de base
Ops/s vs valor estável inicial
Carga alcançada
0%
ciclo de trabalho
Possível limitação
Coletando…
Tendência recente Ops/s
Resumo do teste
Copiar resumo
Fechar resumo
Guia de métricas
Operações/s: Operações executadas por segundo (suavizado para evitar cintilação).
Capacidade de resposta: Atraso adicionado aos temporizadores programados. Mais alto = navegador mais ocupado.
Carga alcançada: Tempo de trabalho ativo / tempo total entre os workers (aprox.).
Consistência: Variação nas Ops/s recentes (menor variância = desempenho mais estável).
Possível limitação: Acionado quando uma queda sustentada e um aumento de latência sugerem limitação térmica/SO.
Histórico de sessões
Exportar JSON
Compartilhar isto?
WhatsApp X Telegram Facebook LinkedIn Reddit

Como funciona

Threads

Define quantos workers paralelos executam. Cada worker roda um loop intenso. Mais threads tentam ocupar mais núcleos da CPU.

Exemplo: se você definir 8 threads em uma CPU de 8 núcleos, a carga se distribui entre os núcleos. Se definir mais threads do que núcleos, o SO dividirá o tempo e os threads vão competir.

Duração

Controla por quanto tempo o teste roda. Opções: 30, 60, 180 segundos, ou indefinido até você parar manualmente.

Modo

Escolhe o tipo de aritmética usada nos loops. Cada modo estressa unidades diferentes da CPU.

  • Balanceado: mistura operações inteiras e de ponto flutuante. Representa uma carga geral semelhante a muitos programas do dia a dia.
  • Inteiro: faz checagens de números primos. Exige as unidades inteiras e de desvio/ramificação. Usa pouca memória, mas força bastante os pipelines inteiros.
  • Ponto flutuante: faz pequenas multiplicações de matrizes. Exige as unidades de ponto flutuante e vetoriais (FPU/SIMD). Simula cargas como shaders gráficos ou código científico.

As diferenças importam porque algumas CPUs são mais rápidas em inteiros e outras em ponto flutuante. O modo balanceado mostra o equilíbrio geral.

Controles da sessão

  • Iniciar: começa com uma breve linha de base (para medir o desempenho inicial estável) e depois executa a carga escolhida.
  • Parar: encerra a execução imediatamente.
  • Pausar/Retomar: permite congelar e continuar uma execução.
  • Exportar: gera um arquivo JSON com configurações e resultados.
  • Tema: alterna entre temas claro e escuro.
  • Avançado: exibe opções de ajuste fino.

Opções avançadas

Carga-alvo
Os workers nem sempre rodam 100% do tempo. A carga-alvo define o ciclo de trabalho (duty cycle):

  • 100% = workers rodam sem parar.
  • 75%, 50%, 25% = workers rodam apenas parte de cada janela de tempo e descansam no restante.
  • Auto = a ferramenta ajusta o ciclo dinamicamente para manter estabilidade e reduzir latência.

Incremento gradual
Em vez de iniciar todos os threads de uma vez, adiciona-os gradualmente (um por segundo). Permite ver como vazão e resposta mudam conforme a carga aumenta.

Perfil multifásico
Divide a execução em fases: leve no início, máxima no meio e mais leve no fim. Mostra como o sistema reage a mudanças de carga.

Pausar ao ocultar a aba
Encerra ou pausa o teste quando a aba fica oculta. Evita resultados enganosos por limitação em segundo plano.

Progresso

A barra enche conforme a execução avança. Na linha de base avança devagar; na fase ativa mostra a porcentagem concluída.

Métricas em tempo real

  • Carga de CPU estimada (gauge)
    Porcentagem estimada de saturação da CPU. Combina carga solicitada, trabalho realizado e atrasos. Cores: verde (ok), âmbar (aviso), vermelho (crítico).
  • Decorrido / Restante
    Indica há quanto tempo o teste roda e quanto falta.
  • Ops/s
    Operações concluídas por segundo. Valor suavizado para evitar oscilações visuais.
  • Operações totais / Média
    Total acumulado de operações e taxa média até agora.
  • Capacidade de resposta
    Mede o atraso de timers programados. Se um timer deveria disparar em 100 ms mas dispara em 110 ms, mostra +10 ms. Baixo = navegador fluido; alto = loop de eventos congestionado.
  • Threads (Ativos vs Alvo)
    Mostra quantos workers estão ativos em comparação ao alvo configurado.
  • Pico de Ops/s & Consistência
    Pico = maior amostra de vazão. Consistência = estabilidade da vazão ao longo do tempo.

    • Muito estável: quase constante.
    • Estável: pequenas flutuações.
    • Variável: oscilações notáveis.
    • Altamente variável: oscilações grandes e instáveis.
  • Relativo à linha de base
    Vazão atual como % da linha de base inicial. Útil para detectar limitação (throttling): se cai muito abaixo de 100%, algo reduziu o desempenho.
  • Carga alcançada
    Parcela real do tempo em que os workers ficaram ativos. Indica se a carga desejada foi atingida. Ex.: alvo 75%, alcançado 60% → sistema ocupado demais.
  • Suspeita de limitação (throttling)
    Exibe “Possível” quando duas condições ocorrem juntas: vazão cai para menos de cerca de metade da linha de base e o atraso de timers aumenta. Geralmente indica limitação do SO ou térmica.

Tendência recente de Ops/s

Mini-gráfico em barras com as amostras mais recentes de vazão. Permite ver picos e quedas de curto prazo.

Guia de métricas

Definições para referência rápida:

  • Ops/s = vazão
  • Capacidade de resposta = atraso de timers
  • Carga alcançada = fração real de trabalho
  • Consistência = estabilidade da vazão
  • Suspeita de limitação = heurística de throttling

Teste de Estresse da CPU no Navegador

Resumo e histórico do teste

Ao finalizar, aparece um resumo com configurações e resultados: duração, threads, modo, médias e picos de operações por segundo e % relativo à linha de base. As notas indicam variabilidade ou latência. O histórico guarda as últimas execuções para comparação. Exportar gera saída em JSON.

Quais foram seus resultados no seu dispositivo? Gostaria de ver mais funções neste teste? Conte nos comentários!

CalcuLife.com