explain

CPU alta devido a threads

A partir de certo ponto, adicionar threads não aumenta a taxa de transferência. Em vez disso, aumenta a sobrecarga de escalonamento e a contenção.

Evidence to look for

A contagem de threads excede em muito o número de núcleos disponíveis
As trocas de contexto por segundo estão anormalmente altas
A CPU sobe, mas a taxa de transferência se estabiliza

What it usually means

A CPU está gastando tempo alternando entre threads, em vez de executá-las. Isso é sobrecarga de escalonamento.

What to do next

  1. 1Reduza a quantidade de threads ou workers
  2. 2Use padrões assíncronos sempre que possível
  3. 3Faça profiling para encontrar o nível ideal de concorrência

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 alta devido ao excesso de threads | cpum.ai