Questo test online genera un carico controllato della CPU nel tuo browser e misura il throughput e la reattività in tempo reale. Funziona localmente, non è un benchmark hardware o termico, e mostra quanto carico la pagina può sostenere con diverse impostazioni.

Test di stress della CPU del browser e reattività
Carichi interi e in virgola mobile multi‑thread con euristiche in tempo reale su reattività e stabilità. I dati restano locali. Non è un test termico né una certificazione hardware.
Thread
-
-
+
Durata
Modalità
Sessione
Avvia
Pausa
Arresta
Esporta
Tema
Avanzate
Inattivo
Carico obiettivo
Rampa
Multi‑fase
Metti in pausa quando la scheda è nascosta
Avanzamento
0%
Carico CPU stimato
Trascorso
0,0 s
Operazioni/s
0
Smussato
Operazioni totali
0
Media 0
Reattività
0ms
Picco 0ms
Thread
0
Obiettivo -
Picco Ops/s
0
Coerenza —
Relativo alla linea di base
Ops/s vs valore stabile iniziale
Carico raggiunto
0%
ciclo di lavoro
Possibile limitazione
Raccolta…
Tendenza recente Ops/s
Riepilogo test
Copia riepilogo
Chiudi riepilogo
Guida alle metriche
Operazioni/s: Operazioni eseguite al secondo (smussato per evitare sfarfallii).
Reattività: Ritardo aggiunto ai timer programmati. Più alto = browser più occupato.
Carico raggiunto: Tempo di lavoro attivo / tempo totale tra i worker (circa).
Coerenza: Variazione nelle Ops/s recenti (varianza minore = prestazioni più stabili).
Possibile limitazione: Attivato quando un calo prolungato e un aumento della latenza suggeriscono limitazione termica/SO.
Cronologia sessioni
Esporta JSON
Condividere questo?
WhatsApp X Telegram Facebook LinkedIn Reddit

Come funziona

Thread

Definisce quanti worker paralleli vengono eseguiti. Ogni worker è un ciclo continuo. Più thread cercano di occupare più core della CPU.

Esempio: Se imposti 8 thread su una CPU a 8 core, il carico si distribuisce tra i core. Se imposti più thread dei core disponibili, il sistema operativo dividerà il tempo e i thread saranno in competizione.

Durata

Controlla quanto dura l’esecuzione. Opzioni predefinite: 30, 60, 180 secondi o indefinito fino all’arresto manuale.

Modalità

Sceglie quale tipo di calcolo aritmetico viene utilizzato nei cicli. Ogni modalità stressa diverse unità di esecuzione della CPU.

  • Bilanciato: Mescola calcoli interi e in virgola mobile. Rappresenta un carico generale simile a molti programmi quotidiani.
  • Intero: Esegue controlli sui numeri primi. Sollecita la logica intera e le unità di branching. Usa poca memoria ma carica molto le pipeline degli interi.
  • Virgola mobile: Esegue piccole moltiplicazioni di matrici. Sollecita le unità a virgola mobile e vettoriali (FPU/SIMD). Simula carichi come shader grafici o codice scientifico.

Le differenze sono importanti perché alcune CPU sono più veloci nei calcoli interi, altre nei calcoli in virgola mobile. La modalità bilanciata mostra l’equilibrio complessivo.

Controlli della sessione

  • Avvia: inizia con una breve fase di baseline (per misurare il throughput iniziale stabile) e poi esegue il carico scelto.
  • Arresta: termina immediatamente l’esecuzione.
  • Pausa/Riprendi: consente di sospendere e riprendere l’esecuzione.
  • Esporta: genera un file JSON con impostazioni e risultati.
  • Tema: passa dal tema chiaro a quello scuro.
  • Avanzate: mostra opzioni di regolazione fine.

Opzioni avanzate

Carico target
I worker non funzionano sempre al 100 %. Il carico target imposta il ciclo di lavoro:

  • 100 % = i worker funzionano senza interruzioni.
  • 75 %, 50 %, 25 % = i worker funzionano solo per una parte di ogni finestra temporale e riposano per il resto.
  • Auto = lo strumento regola dinamicamente il ciclo per mantenere stabile il rendimento e ridurre la latenza.

Aumento graduale
Invece di avviare tutti i thread contemporaneamente, li aggiunge gradualmente (uno al secondo). Permette di osservare come cambiano throughput e reattività con l’aumentare del carico.

Profilo multi-fase
Divide l’esecuzione in fasi: leggera all’inizio, piena al centro, più leggera alla fine. Mostra come il sistema reagisce a carichi variabili.

Pausa con scheda nascosta
Termina o sospende l’esecuzione quando la scheda del browser è nascosta. Evita risultati fuorvianti dovuti al throttling in background.

Progresso

La barra si riempie durante l’esecuzione. Nella fase di baseline avanza lentamente, durante il test attivo mostra la percentuale completata.

Metriche in tempo reale

  • Carico CPU stimato (indicatore)
    Percentuale stimata di saturazione della CPU. Combina carico richiesto, lavoro completato e ritardi. Colori: verde (ok), giallo (avviso), rosso (critico).
  • Trascorso / Rimanente
    Mostra da quanto tempo è in esecuzione il test e quanto tempo resta.
  • Ops / Sec
    Numero di operazioni completate al secondo. Valore smussato per evitare variazioni improvvise.
  • Operazioni totali / Media
    Operazioni cumulative più la velocità media fino al momento attuale.
  • Reattività
    Misura quanto si ritardano i timer programmati. Se un timer dovrebbe scattare a 100 ms ma lo fa a 110 ms, viene mostrato +10 ms. Valori bassi = browser fluido; valori alti = ciclo eventi congestionato.
  • Thread (Attivi vs Target)
    Mostra quanti worker sono attivi rispetto al valore impostato.
  • Pico Ops/Sec & Consistenza
    Pico = throughput massimo misurato. Consistenza = stabilità del throughput nel tempo.

    • Molto stabile: quasi costante.
    • Stabile: leggere fluttuazioni.
    • Variabile: oscillazioni evidenti.
    • Altamente variabile: oscillazioni grandi e instabili.
  • Relativo alla baseline
    Throughput attuale come % della baseline iniziale. Utile per rilevare il throttling: se scende molto sotto il 100 %, significa che le prestazioni sono diminuite.
  • Carico raggiunto
    Frazione reale di tempo in cui i worker sono stati attivi. Mostra se è stato raggiunto il carico desiderato. Esempio: richiesto 75 %, raggiunto solo 60 % → sistema troppo occupato.
  • Sospetto di throttling
    Mostra “Possibile” quando accadono due cose contemporaneamente: throughput inferiore a circa la metà della baseline e aumento della latenza. Indica spesso throttling del sistema operativo o termico.

Trend recente Ops/Sec

Un grafico a barre delle ultime misurazioni di throughput. Permette di vedere cali e picchi a breve termine.

Guida alle metriche

Definizioni per riferimento rapido:

  • Ops/Sec = throughput
  • Reattività = ritardo dei timer
  • Carico raggiunto = rapporto di lavoro effettivo
  • Consistenza = stabilità del throughput
  • Sospetto di throttling = euristica di throttling

Test di Stress della CPU nel Browser

Riepilogo e cronologia dei test

Al termine del test viene mostrata una riga di riepilogo con impostazioni e risultati: durata, thread, modalità, media e picco delle operazioni al secondo e % relativa alla baseline. Le note indicano variabilità o problemi di latenza. La cronologia salva gli ultimi test per il confronto. L’esportazione genera un output in formato JSON.

Quali sono i tuoi risultati sul tuo dispositivo? Vorresti vedere altre funzioni in questo test? Faccelo sapere nei commenti!

CalcuLife.com