Finns det något sätt att sätta en begränsning hur mycket CPU en VB.net applikation får använda? Om den får 100% så innebär det väl att den vill ha det? Då får man väl låta programmet göra mindre saker (färre) så vill det inte ha 100% längre. Peakie, du kan ju sätta prioritet på trådar , läg det tunga jobbet i en egen tråd och sätt låg prio på tråden. Det fungerade utmärkt att skapa en ny tråd som sköter den tunga biten med lägre prioritet. Hinda program från att konsumera 100% CPU
Enklast hade varit om man kunde sätta en max procent på processen.
Ideèr?Sv: Hinda program från att konsumera 100% CPU
Man kan kanske dra ner huvudtrådens prioritet till low, det han hjälpa. MEN om ingen annan process vill ha processorn, så får din applikation 100% ändå.
/mickeSv: Hinda program från att konsumera 100% CPU
Om ett program använder 100% så har man troligen gjort fel. T.ex att använda en busy-wait (loop för att vänta) eller liknande. Beskriv ditt scenario lite mer, för det låter onekligen som fel vid programmeringen.Sv: Hinda program från att konsumera 100% CPU
då kommer alla viktigare saker få företräde till cpu tiden
//RogerSv: Hinda program från att konsumera 100% CPU