Started by sst, September 29, 2008, 01:51:30 PM
QuoteI haven't been able to completely parse out your question about Process Lasso on multi-CPU systems. As far as its general usefulness on these systems, Process Lasso is still quite useful. It may be that single-CPU systems are where Process Lasso shines most, but on multi-core systems the same CPU bottlenecks can present themselves. For instance, if two threads of different processes, one background and one foreground, are both assigned to the same CPU, then the background thread could substantially affect the performance of the foreground thread. In such a case, Process Lasso's automatic lowering of the background thread priority would improve performance of the foreground thread.Also, the default affinity settings become important on these systems. Many users have found this is an easy way to force Windows to allocate certain CPUs/cores to the threads of specific processes, leaving the other cores/CPUs open and always available for immediate execution of whatever other threads start on the system.