Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a program that logs this, or at least lets me see in real time which process is running on which core? I don't think the task manager quite does either of these.

share|improve this question
I don't think this has what you are looking for but it's a lot better than the standard task manager. Process Explorer found at technet.microsoft.com/en-us/sysinternals/bb896653.aspx –  Nifle Feb 1 '10 at 16:33

3 Answers 3

You want Process Explorer: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

share|improve this answer
Processor Explorer does not offer this feature. See Determine which CPU a process is running on –  Ƭᴇcʜιᴇ007 Jan 20 at 18:01

I think you are assuming that a process gets run on a fixed core, but this is not true. Processes will jump from core to core way to fast to monitor visually.

share|improve this answer
No, I am not assuming that. –  josh Feb 5 '10 at 14:55
@josh, in that case it is not clear what you are asking for. –  Mick Feb 5 '10 at 17:08
It's clear what he asked for. He asked for a log of process affinity and runtime. Nothing in josh's question presumes affinity locking. –  OCDtech Feb 22 '13 at 16:14

For a command-line solution you may be interested in the pslist utility, which is part of the pstools suite. I'm afraid it doesn't show processor affinity, but it will enable you to log which processes are running and for how long.

The official site for pstools can be found here.

You may also like to Google for the 'PsTools Primer' article by Wes Miller.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.