fix

CPU alto per troppi thread

Aggiungere più thread non significa sempre fare più lavoro. Oltre un certo punto, le cose peggiorano.

Common symptoms

Likely causes

Evidence to look for

Il context switching è anomalmente elevato
Il numero di thread supera i core disponibili
La latenza della run queue aumenta

What it usually means

Il sistema trascorre più tempo a passare da un thread all'altro che a eseguire lavoro utile.

What to do next

  1. 1Ridurre il numero di thread e misurare di nuovo
  2. 2Ridurre la contesa sullo stato condiviso
  3. 3Usare pattern asincroni o event-driven dove possibile

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

CPU alto per troppi thread | cpum.ai