(I came in on the tail end of this conversation)
If you are running Windows XP (and possibly other OS's), you can make a batch file to force an application to run at a predetermined CPU priority. Here are three examples you can try:
start "" /high "c:\Something.exe"
start "" /normal "c:\Something.exe"
start "" /low "c:\Something.exe"
You can also use /realtime but that almost always freezes a system. Good luck.
indeed, *NO* compute process should EVER be run at REALTIME priority, only true realtime software which is almost entirely event and interrupt processing with very minimal CPU usage.
there's also /ABOVENORMAL and /BELOWNORMAL, which are between NORMAL and HIGH, and NORMAL and LOW respectively. note all these are dynamic priorities, the setting establishes a base, but the programs actual processor usage patterns will bump or push its priority up and down a few ticks... CPU bound processes tend to get pushed to lower priority levels, the interactive window with focus tends to get higher priority boost. Processes that are waiting on events (like disk IO completion) will get a boost too.
_______________________________________________ Prime mailing list [email protected] http://hogranch.com/mailman/listinfo/prime
