Stress test della CPU

Metti ogni thread sotto un carico costante direttamente dal browser, guarda se il throughput tiene o crolla, e ascolta se il raffreddamento sta al passo. Carica il tuo processore — non lo valuta con un punteggio.

Informazioni sul test di carico della CPU

Questa pagina dà al tuo processore qualcosa di pesante da fare e ti mostra se continua a farlo. È una promessa più modesta di quella della maggior parte delle pagine sulla CPU, ed è voluto.

È uno strumento di carico, non un benchmark

I worker qui eseguono un ciclo aritmetico alla massima velocità che il browser consente e contano quante passate completano. Quel conteggio dipende dal tuo browser, dalla sua versione, da cos'altro sta facendo la macchina e da come il motore ha deciso di compilare il ciclo oggi: non è un punteggio e non va messo accanto a quello di nessun altro. A cosa serve davvero: confrontare questa macchina con se stessa, minuto per minuto, sotto un carico che decidi tu.

Il numero che conta è quello che scende

Avvia un test: il throughput sale per qualche secondo, poi si assesta. Se resta lì per cinque minuti, la macchina sostiene il carico. Se scende di un gradino e resta giù, qualcosa sta riducendo le frequenze — calore, un limite di potenza o un profilo di risparmio energetico. La pagina lo dice non appena ha abbastanza storico per essere sicura di non star guardando un singolo secondo rumoroso.

Ciò che il browser non può vedere

Niente temperature, niente frequenze, niente giri delle ventole, niente modello del processore, niente conteggio di core di cui fidarsi del tutto: il browser non passa niente di tutto ciò a una pagina web, su nessuna piattaforma, e un sito che afferma il contrario sta tirando a indovinare dal tuo user agent. Prima del test c'è un solo dato certo, il numero di thread riportato dal browser, e perfino quello Safari e le modalità privacy lo arrotondano per difetto. Se ti servono le temperature, apri un monitor locale accanto a questa pagina.

Tutti i core, o uno solo

Tutti i thread è l'impostazione per provare il raffreddamento: si scalda l'intero package, le ventole devono mettersi a girare e un dissipatore al limite si tradisce nel giro di minuti. Un solo thread fa l'opposto: il resto del chip resta inattivo, quindi quel core raggiunge la sua frequenza boost più alta e la mantiene. Su quale core finisca il lavoro, però, lo decide il sistema: una pagina web non può fissare un worker a uno in particolare.

Perché c'è un cursore di intensità

Il carico pieno non è sempre ciò che serve riprodurre. Una macchina stabile a tutta forza ma che singhiozza a metà carico ha un problema diverso, e una curva delle ventole si sente molto meglio a un 40 % costante che con tutto che gira insieme. Il cursore divide ogni finestra da 100 ms: per una parte il thread calcola, per il resto sta fermo. I core restano davvero sotto carico, solo con delle pause.

È sicuro eseguirlo

Sì. Nessuna pagina web può spingere un processore oltre i suoi limiti: le protezioni termiche e di potenza vivono nell'hardware e nel firmware, più in basso di dove arriva un browser, e abbassano le frequenze o spengono la macchina molto prima di qualsiasi danno. Quello che avrai è una macchina calda, ventole rumorose e, su un portatile, una batteria che cala in fretta. Se la macchina si spegne da sola durante il test, quello è già il risultato: il raffreddamento o l'alimentazione non reggono.

Stressare anche la scheda video?
Carica la scheda video nel browser e osserva artefatti, riavvii del driver e frame rate che crollano.
Apri il test della GPU
Stai controllando tutta la macchina?
Pixel morti, frequenza di aggiornamento, backlight bleeding e il resto del display, in un unico posto.
Apri il test dello schermo

Quando vale la pena un test di carico della CPU

Domande frequenti

Scegli quanto deve durare il test, quanti thread caricare e con quale intensità, poi premi avvia. La pagina apre un worker per thread, ognuno con un ciclo aritmetico senza pause, e ti mostra quanto riescono a fare. Tieni la scheda in primo piano per tutto il test: il browser rallenta le schede in secondo piano, e le letture smettono di significare qualcosa.
No e no. La cifra sullo schermo sono passate al secondo di un ciclo specifico, prodotte dal motore JavaScript del tuo browser. Un altro browser sulla stessa macchina dà un numero diverso; lo stesso browser dopo un aggiornamento anche. Guarda come si muove la linea nel corso del test, non come si confronta con un'altra macchina.
No. Le protezioni termiche e di potenza stanno nell'hardware, molto sotto il browser: un chip che si scalda troppo abbassa da solo le frequenze, e se non basta la macchina si spegne. Nessuna delle due cose è un danno. Aspettati calore, rumore di ventole e, su un portatile, batteria che cala in fretta — e ferma il test se preferisci evitarli.
No. Le pagine web non hanno accesso a temperature, frequenze, velocità delle ventole o modello del processore su nessuna piattaforma. Apri un monitor locale accanto a questa pagina: HWiNFO o Core Temp su Windows, Stats o iStat Menus su macOS, lm-sensors su Linux. Questa pagina fornisce il carico; il monitor fornisce i numeri che lei non vede.
Perché il browser riporta thread logici, non core fisici, e nemmeno su quelli è sempre onesto. Safari limita il valore, le modalità private e anti-fingerprinting lo limitano di più, e un chip ibrido conta i core prestazionali e quelli efficienti nello stesso totale. Basta per dimensionare il pool di worker, ma non per spacciarlo per il tuo numero di core.
La macchina è partita a un ritmo e non è riuscita a mantenerlo. Il calore è il motivo abituale, e su un portatile indica polvere nelle ventole, pasta termica seccata o una griglia appoggiata su una superficie morbida. Un limite di potenza, un profilo di risparmio energetico o un altro programma che si prende dei core appaiono identici dall'interno di un browser: conferma con un monitor delle temperature prima di aprire il case.
Tutti i thread per provare il raffreddamento: è ciò che scalda l'intero package e fa lavorare le ventole. Un thread per vedere il boost single-core più alto. Su quale core finisca il lavoro, però, lo decide il sistema — una pagina web non può fissare un worker a un core preciso — quindi un test a thread singolo parla del chip, non di un core in particolare. Il pannello del test mostra ogni thread separatamente.
Un minuto basta per sentire le ventole e vedere il carico salire. Cinque minuti sono il minimo utile per il calore: la maggior parte dei portatili riduce le frequenze al terzo o quarto minuto, non al primo. Per un guasto che compare solo quando la macchina è calda da un po', scegli «Resistenza» e lascia andare il test con la scheda in primo piano.
Non dovrebbe. Ogni ciclo aritmetico gira in un Web Worker su un proprio thread, e la pagina stessa disegna solo numeri. Con tutti i thread sotto carico l'interfaccia può sembrare un po' meno fluida — tutto compete per gli stessi core — ma lo scorrimento, i controlli e il pulsante di stop continuano a funzionare. Fermare termina subito i worker, quindi il carico finisce nel momento in cui premi.