{"version":"2.1.321","anchor":"process-cpu-watcher-breaks-cpu-down-by-program","canonical_anchor":"process-cpu-watcher-breaks-cpu-down-by-program","heading":"CPU tracking for shell processes now counts usage per program","tier":"internal","area":"Bash","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/process-cpu-watcher-breaks-cpu-down-by-program","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### CPU tracking for shell processes now counts usage per program\n\nClaude Code's tracking of CPU used by the processes it starts now splits the count by program instead of keeping one total\n\n**What**\n\nClaude Code keeps track of how much processor time its shell commands and the processes they start use. It used to keep one total for each group of processes. It now also splits that total by program.\n\n**Why**\n\nThis makes it easier to see which program is behind a background process that is using too much CPU.\n\n- Area: Bash\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}