20

The Performance tab of the Task Manager shows this:

Task Manager

i.e. the CPU usage, and the number of cores (and logical cores) I have available.

Can I get a graph like this for each core to see whether something is indeed running parallel or not (e.g. some multiprocessing stuff on Python)?

0

2 Answers 2

32

Right click on graph -> Change graph to -> Logical processors

It will show you the usage of each logical processor.

Screenshot of the answer

4
  • 1
    Somewhat related: Starting with Windows 8, if your CPU has many cores, the view will show heatmaps instead of graphs: tested.com/tech/windows/…
    – Nolonar
    Commented Jan 26, 2019 at 21:42
  • To all the people looking at this view: just stop. This view is extremely misleading. Unless your threads have CPU affinity specified, Windows WILL spread the load across all the cores as equally as it can. This view is pointless.
    – RomanSt
    Commented Aug 26, 2020 at 13:15
  • If you try to multithread an application that consumes little CPU time, then yes: it is not possible to analyze is the multiple CPU usage from here. But if the application consumes a lot, actually itis possible to have an idea of what is going on.
    – griloHBG
    Commented Aug 28, 2020 at 19:01
  • 1
    @RomanSt: That is misleading/incomplete. A single thread runs on a single core at any given moment. Windows may move it to other cores occasionally. Yet, a single thread is not spread at any given moment, only the collection of all the threads is "spread", or if you look at a temporal aggregate. With that knowledge in petto, I don't see why the view is misleading. It shows core usage, not more, not less.
    – phresnel
    Commented Oct 13, 2021 at 13:40
-1

What you want is the Resource Monitor. From the Task Manager you can start the Resource Monitor by clicking on the 3 dots in the upper-right corner.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .