The function you want is getpriority, but there are limits to what you can do on changing a process's priority; if I recall, you can lower it (going from 0 to 1 or 20), but you can't raise it (going from 0 to -20) without admin/sudo privileges. My quick-and-dirty app (it's really only effective for UI applications), DSS Process Speedometer, uses renice with authorization services to raise and lower each process's level.
http://www.desisoftsystems.com/products/DSSProcessSpeedometer/ >Hello I am trying to make sure I get this and also asking a few >questions about it. >So to change a process priority you use renice like so >renice +20 -p PID > >Here are the questions >is there a way to get the current priority? >is there a way to set the priority to lets say 20 or 1? >how can I make it normal after setting it? > >I am making an app that would help you speed up what your doing and so >I am needing this info which I couldn't find anywhere. I am going to >use NSTask to run the command and so on. >I saw this type of function in Virtual PC where you can choose how >much cpu to use for when it's in front or in the background. > >Thanks for helping me find this out, >Mr. Gecko >_______________________________________________ > >Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > >Please do not post admin requests or moderator comments to the list. >Contact the moderators at cocoa-dev-admins(at)lists.apple.com > >Help/Unsubscribe/Update your Subscription: >http://lists.apple.com/mailman/options/cocoa-dev/garywade%40desisoftsystems.com > > >This email sent to [EMAIL PROTECTED] _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]