Process Lasso: Processor Group Support
Process Lasso now supports and displays the processor group(s) an application’s threads are running on. We wrote about processor groups a while back. They exist to allow for systems with more than 64 logical CPU cores. In Process Lasso, we refer to Processor Groups as ‘CPU Groups’.
By default, an application’s threads are assigned to only a single processor group that is selected by Windows in a round-robin manner when the application starts. However, processes can utilize more than one CPU group by specifically assigning their threads to a different group at run-time.
When a process does assign threads to more than one group, it becomes a multi-group process. This can cause some considerable confusion with the process CPU affinity mask, since that mask only applies to the default CPU group for that process. That is the nature of processor groups in Windows.
We’ll be rolling out more updates in this area, to Process Lasso and other products. This new display is present in Process Lasso v220.127.116.118.