Un test CPU examine les spécifications matérielles, la plage de température et la stabilité d'une unité centrale de traitement dans un ordinateur. Il détecte d'abord le CPU du système puis le met sous une lourde charge de travail pour voir s'il surchauffe ou non.
Les processeurs ralentissent lorsqu'ils ne sont pas occupés et atteignent leur pleine capacité lorsqu'ils sont soumis à une charge de travail élevée pour répondre aux besoins de l'utilisateur à un coût énergétique minimal. D'autre part, plus un processeur tourne vite, plus il produit de chaleur. Bien que la température exacte dépende du processeur individuel, les processeurs ne peuvent pas gérer la chaleur au-dessus de certaines quantités. Lorsque les capteurs de chaleur détectent que le processeur approche des niveaux dangereux, le processeur ralentit pour se refroidir, quelle que soit la charge de travail.
Bien que des mesures défensives puissent éviter une défaillance du processeur et de l'ensemble du système, un processeur qui ralentit alors qu'il devrait fonctionner à pleine capacité ne peut pas répondre aux besoins de l'utilisateur. En tant que tel, l'utilisation d'un test CPU pour déterminer si le processeur peut ou non gérer la chaleur peut aider l'utilisateur à identifier les problèmes de chaleur potentiels et à prendre des contre-mesures. L'application d'une nouvelle pâte thermique plus puissante et le nettoyage de la poussière des ventilateurs sont deux moyens de réduire la chaleur du processeur.
HeavyLoad est un test CPU gratuit qui envoie un flux de commandes complexes au CPU dans le but de lui imposer une lourde charge de travail. Le CPU répond en travaillant à pleine capacité. Si le processeur ne peut pas continuer à fonctionner à pleine vitesse, cela indique que le processeur surchauffe.