ShoveAffinity
Adsci Engineering
Like ShoveAffinity?
ShoveAffinity 1.0
Binary|Source

About

ShoveAffintiy is designed as a complement to the StartAffinity application. While StartAffinity allows you to start a given program with a certain affinity mask, ShoveAffinity changes the affinity masks of all the programs it can access (user level apps) and changes their affinities based on the parameters passed. Thus, you can use ShoveAffinity and StartAffinity together to give a particular process relatively free reign over a single CPU.


The following example shoves applications to CPU 0.
nowindow.exe shoveaffinity.exe 0

System Requirements

  • Microsoft Windows NT, 2000, or XP
  • A Multiprocessor or Multi-core System

Build Requirements

  • Microsoft Visual Studio version 2003 or newer
  • Windows Platform SDK

StartAffinity

We recomend that you use StartAffinity and ShoveAffinity together for your affinity setting needs. StartAffinity is available at http://www.AdsciEngineering.com/StartAffinity/.

NoWindow

If you wish to avoid seeing the flicker of a console window when you run ShoveAffinity, we suggest that you wrap it using "NoWindow," which surpresses console windows. It is availible at http://www.adsciengineering.com/tools/nowindow.