CPU tinggi akibat thread
Setelah melewati titik tertentu, menambah thread tidak meningkatkan throughput. Ini justru meningkatkan overhead penjadwalan dan contention.
Evidence to look for
Jumlah thread jauh melebihi jumlah core yang tersedia
Jumlah context switch per detik sangat tinggi (tidak normal)
CPU naik tetapi throughput mendatar
What it usually means
CPU menghabiskan waktu untuk berpindah antar thread, bukan untuk mengeksekusinya. Ini adalah overhead penjadwalan.
What to do next
- 1Kurangi jumlah thread atau worker
- 2Gunakan pola async jika memungkinkan
- 3Lakukan profiling untuk menemukan tingkat konkurensi yang optimal
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai