Soumettez chaque thread à une charge constante directement depuis le navigateur, regardez si le débit tient ou s'effondre, et écoutez si le refroidissement suit. Cela charge votre processeur — cela ne le note pas.
Cette page donne à votre processeur quelque chose de lourd à faire et vous montre s'il tient la distance. C'est une affirmation plus modeste que celle de la plupart des pages CPU, et c'est délibéré.
Les workers exécutent ici une boucle arithmétique aussi vite que le navigateur le permet et comptent le nombre de passages effectués. Ce compte dépend de votre navigateur, de sa version, de ce que fait la machine par ailleurs et de la façon dont le moteur a décidé de compiler la boucle aujourd'hui — ce n'est donc pas un score, et il n'a rien à faire à côté de celui de quelqu'un d'autre. Ce à quoi il sert : comparer cette machine à elle-même, minute après minute, sous une charge que vous contrôlez.
Lancez un test : le débit monte quelques secondes, puis se stabilise. S'il s'y maintient pendant cinq minutes, la machine encaisse la charge. S'il descend d'un cran et y reste, quelque chose ralentit la puce — la chaleur, une limite de puissance ou un profil d'économie d'énergie. La page le dit dès qu'elle a assez d'historique pour être sûre de ne pas regarder une seconde bruitée.
Aucune température, aucune fréquence, aucun régime de ventilateur, aucun modèle de processeur, aucun nombre de cœurs auquel se fier entièrement. Rien de tout cela n'est exposé à une page web, sur aucune plateforme, et un site qui prétend le contraire devine à partir de votre user agent. Le seul fait disponible avant le test est le nombre de threads annoncé par le navigateur — et Safari comme les modes de confidentialité l'arrondissent à la baisse. Pour les températures, lancez un moniteur local à côté de cette page.
Tous les threads, c'est le réglage pour tester le refroidissement : tout le boîtier chauffe, les ventilateurs doivent répondre, et un refroidisseur limite se trahit en quelques minutes. Un seul thread fait l'inverse — le reste de la puce reste au repos, ce cœur atteint donc sa fréquence turbo la plus élevée et la tient. Lancer un thread à la fois est aussi la façon de trouver un cœur qui flanche alors que les autres vont bien.
La pleine charge n'est pas toujours ce qu'il faut reproduire. Une machine stable à fond mais qui saccade à mi-charge a un autre problème, et une courbe de ventilateur s'entend bien mieux à 40 % constants qu'avec tout qui s'emballe d'un coup. Le curseur règle le rapport cyclique à l'intérieur de chaque worker — il calcule pendant une partie de chaque 100 ms et se repose le reste — les cœurs sont donc réellement chargés, mais pas en continu.
Oui. Rien de ce que fait une page web ne peut pousser un processeur au-delà de ses propres limites : les protections thermique et électrique vivent dans le matériel et le firmware, en dessous de tout ce qu'un navigateur peut atteindre, et elles baissent les fréquences ou éteignent la machine bien avant qu'il y ait des dégâts. Attendez-vous à une machine chaude, à des ventilateurs bruyants et, sur un portable, à une batterie qui chute vite. Si la machine s'éteint d'elle-même pendant le test, c'est un résultat : le refroidissement ou l'alimentation ne suivent pas.
Le moyen le plus rapide d'entendre un système de refroidissement sous charge réelle, et de savoir si un ventilateur qui ne démarre jamais est cassé ou simplement jamais sollicité.
Lancez le même préréglage avant et après. Une machine qui s'effondrait après trois minutes et qui tient maintenant cinq minutes a vraiment été réparée.
Vingt minutes devant le vendeur suffisent. Une machine qui réduit fortement ses fréquences dans les cinq premières, ou qui s'éteint, a un problème de refroidissement que vous achèteriez avec elle.
Chargez tous les threads avant de confier du vrai travail à une machine neuve. Un refroidisseur mal posé, ou une alimentation qui ne tient pas, se révèlent sous charge et nulle part ailleurs.
Les pannes qui n'apparaissent que sous charge sont pénibles à traquer. Le préréglage d'endurance reproduit les conditions à la demande : vous pouvez observer ce qui se passe au lieu de l'attendre.
Maintenez l'intensité à 40 ou 50 % constants et écoutez. Un ventilateur qui oscille en charge partielle, ou qui hurle sur une charge que la machine devrait encaisser en silence, désigne la courbe ou un capteur plutôt que le ventilateur.