CPU utilization tells you how hard your processor is working

CPU utilization is the percentage of your processor's power that programs are using at any given moment. When it's high, your computer slows down because the CPU can't keep up with all the tasks. When it's low, your processor has room to spare. Checking it takes less than a minute on Windows, Mac, or Linux, and the built-in tools are already on your machine.

You check CPU utilization when your computer feels sluggish and you want to know if the processor is the bottleneck, or when a specific program seems to be eating resources. The number changes constantly, so what you're really looking for is whether it stays high or spikes briefly.

Key Takeaways

  • Windows Task Manager shows CPU use in real time under the Performance tab, and you can see which programs are using the most processor power.
  • Mac Activity Monitor displays CPU percentage for each running program and shows total processor load at the bottom of the window.
  • Linux users can open a terminal and type top or htop to see live CPU usage broken down by process.
  • A single spike to 100% is normal; sustained high utilization means something is running constantly and may need to be closed or investigated.

Check CPU utilization on Windows with Task Manager

Open Task Manager by pressing Ctrl + Shift + Esc on your keyboard. If that doesn't work, right-click the taskbar at the bottom of your screen, select Task Manager, or press Ctrl + Alt + Delete and choose Task Manager from the menu that appears.

Click the Performance tab at the top. On the left side, select CPU. The large number in the middle of the screen is your current CPU utilization as a percentage. Below that, you'll see a graph showing how your CPU use has changed over the last minute or so. The number updates every second.

To see which programs are using the most processor power, click the Processes tab. The list shows every running program with a CPU column. Click the CPU column header to sort by usage — the programs at the top are using the most power right now. If a program shows 0% but you know it's running, it's using almost no processor resources.

Check CPU utilization on Mac with Activity Monitor

Open Activity Monitor by pressing Command + Space, typing "Activity Monitor," and pressing Enter. You can also find it in Applications > Utilities > Activity Monitor.

Click the CPU tab at the top. The list shows every running process with its CPU percentage. Look at the bottom right of the window — you'll see "System" followed by a percentage. That's your total CPU utilization across all cores. The number updates in real time.

If you want to see only the programs using the most power, click the %CPU column header to sort from highest to lowest. Programs at the top are consuming the most processor resources right now. You can close Activity Monitor without affecting any running programs — it's just a viewer.

Check CPU utilization on Linux from the terminal

Open a terminal window. Type top and press Enter. The display shows every running process with its CPU usage in the %CPU column. The first few lines show overall system statistics, including total CPU use. Press q to exit.

If top looks cluttered, try htop instead by typing htop and pressing Enter. It's more colorful and easier to read, though you may need to install it first if it's not already on your system. Like top, press q to exit.

For a single snapshot instead of a live view, type ps aux and press Enter. This shows all running processes with their CPU usage at that moment. The output doesn't update — it's a one-time picture of what's running.

Understand what the numbers mean

CPU utilization is shown as a percentage from 0% to 100%. On a computer with multiple cores (most modern machines have 4, 8, or more), 100% means all cores are fully busy. If you have 4 cores and one program is using 25%, that program is keeping one core completely occupied while the others are free.

A brief spike to 100% is normal — it happens when you open a program, save a large file, or run a search. The CPU handles it and drops back down. Sustained high utilization (staying above 80% for minutes at a time) means something is running constantly. That could be a background update, a virus scan, a video encoding job, or a program with a bug that makes it loop endlessly.

If your computer feels slow and CPU utilization is low (below 50%), the bottleneck is somewhere else — probably your hard drive, RAM, or graphics card. If CPU utilization is high and your computer is slow, closing the program using the most power will usually speed things up.

Find out which program is using the most CPU

In Task Manager (Windows), the Processes tab sorts by CPU usage. The program at the top is using the most processor power right now. If you don't recognize the name, search for it online — it might be a background Windows process, a browser extension, or something you installed.

In Activity Monitor (Mac), click the %CPU column to sort. The program at the top is the heaviest user. If a process shows a name like "kernel_task" or "WindowServer," those are Mac system processes and are usually fine.

In Linux, top and htop both sort by CPU usage by default, with the highest at the top. The first column shows the process ID, and the command that started it is on the right side of the line.

Once you've found the culprit, you can decide whether to close it. If it's a program you opened, closing it is safe. If it's a system process or something you don't recognize, search for it before closing — you might need it.

What to do if CPU utilization stays high

If a specific program is using most of the CPU, close it. In Task Manager, right-click the program and select End Task. In Activity Monitor, select it and click the X button at the top. In Linux, type kill [process ID] in the terminal.

If you don't recognize the program using CPU power, note its name and search for it online. It might be malware, a browser extension, a cryptocurrency miner, or a legitimate background process. If it's malware, run a scan with your antivirus software. If it's a browser extension, disable or remove it from your browser settings.

If CPU utilization stays high even after closing programs, restart your computer. A restart clears temporary files and stops background processes that may have gotten stuck. If high CPU use returns immediately after restart, the problem is likely a program that runs automatically at startup — check your startup folder or startup settings and disable anything you don't need.

Frequently Asked Questions

Is 100% CPU utilization bad?

A brief spike to 100% is normal and harmless. Your CPU is designed to run at full capacity. Sustained 100% utilization for hours can shorten your processor's lifespan slightly and generate heat, but modern computers throttle themselves to prevent damage. If it stays high, close the program causing it.

Why does my CPU usage jump around so much?

CPU usage changes constantly because programs request processor power as needed, then release it. A spike when you click something is normal. If usage jumps erratically between 0% and 80% every few seconds, a program is probably doing repetitive work — check which program it is and consider closing it if it's not something you need.

Can I reduce CPU usage without closing programs?

You can lower the priority of a program so it uses less processor power, but this makes it run slower. In Task Manager, right-click a program, select Go to Details, right-click again, and choose Set Priority > Low. In Activity Monitor, select a program and adjust the Priority slider. This is rarely necessary unless you're running multiple heavy tasks at once.

What's the difference between CPU and GPU usage?

The CPU handles general computing tasks, while the GPU (graphics card) handles graphics and video. High CPU use means your processor is busy; high GPU use means your graphics card is busy. You check GPU usage separately — Task Manager has a GPU tab, and Activity Monitor shows GPU under the Processes tab.

Does checking CPU usage slow down my computer?

No. Task Manager, Activity Monitor, and the top command use almost no processor power themselves. They're just reading information that's already being tracked by your operating system. You can leave them open without affecting performance.