|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
[C# - .NET] Come limitare l'uso della cpu di un programma?
Salve a tutti, sto realizzando un'applicazione in C# su .NET 3.5. Praticamente il lavoro è finito, ora però in fase di testing sto notando che praticamente la cpu è al 100% per tutto il tempo in cui l'applicazione è in esecuzione (il 100% è diviso tra la mia applicazione e il db mysql). Siccome quest'applicazione dovrà girare su un server vorrei limitarne l'utilizzo della cpu altrimenti rischierebbero di bloccarsi gli altri servizi. Ho provato a googlare un po' ma sinceramente non sono riuscito a trovare nulla di utile... Non esiste una qualche classe .NET per controllare appunto l'utilizzo della cpu?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
prova a giocare con la proprietá Priority della classe Thread.
Codice:
System.Threading.Thread.CurrentThread.Priority = System.Threading.ThreadPriority.BelowNormal; |
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Beh, potrebbe anche essere che da qualche parte ci sono dei problemi che ti fanno andare la CPU al 100% ... insomma, indagherei bene :-)
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:02.



















