Giampaolo Rodola' <g.rod...@gmail.com> added the comment:

I created a psutil branch using GetLogicalProcessorInformation() to determine 
both logical and physical CPUs:
https://github.com/giampaolo/psutil/pull/1257
According to https://stackoverflow.com/questions/31209256 basically all Windows 
APIs are unreliable and GetLogicalProcessorInformationEx() is what should 
really be used. 
That is available only starting from Windows 7 though so apparently what we 
want is GetLogicalProcessorInformationEx() and if not available fallback on 
GetActiveProcessorCount(ALL_PROCESSOR_GROUPS) which may still report the wrong 
number of CPUs on 32 bit processes.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue33166>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to