No, because a CPU is either executing something or it's not. The percentages that you get from things like taskmgr are averages over certain timeframes. For example, if a process' timeslice is 20ms and it only executes for 10ms then taskmgr will display 50% for it.
As for Process Lasso, I wouldn't be willing to try it myself...
Did you read this:
http://www.bitsum.com/docs/pl/about_CPU_throttling.htm ?
I read it, and I understand Process Lasso will slow down the offending process (Diablo 2). Isn't it what I need? Slow down Diablo so system has more resources to run other processes (other d2 copies)?
By the way there used to be a launcher program for Diablo called d2loader (it's use now on Battle.net is bannable!). This program had -sleep switch (I think) which made it possible to run 4 diablo 2 copies at once without a problem... So there IS a solution to my problem [several instances refusing to play along nicely and divide the CPU]
Not to derail the thread. But Why are you running multiple instances of diablo on one machine ? On one lan I could understand ... But on one machine ?
enlighten me please.
No problem. Diablo 2 is a RPG game. There you have characters and items. When you play online - in Battle.net, sometimes you want to transfer items from one character to another. For that, you need to get both characters in same online game, thus need 2 instances of Diablo, either on separate computers or on same PC.
Having several characters controlled by same player (taking turns between chars) is useful in game: for example you can use Barbarian to cast a spell that increases life/mana for all characters in your party, and then leave Barb idle while you fight with another character using second copy of Diablo.