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.
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
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









Scrivi un commento