Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [C#] Abbassare utilizzo CPU di un thread

    Salve a tutti

    ho la necessità di dover abbassare(regolare) l'utilizzo della CPU da parte di un thread, ma volevo sapere se c'era un metodo più elegante e dinamico del classico Thread.Sleep(ms)

    qualcuno lo conosce?

  2. #2
    Hai provato con la proprietà Priority?
    Chi non cerca trova.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [C#] Abbassare utilizzo CPU di un thread

    Originariamente inviato da pesapower
    Salve a tutti

    ho la necessità di dover abbassare(regolare) l'utilizzo della CPU da parte di un thread, ma volevo sapere se c'era un metodo più elegante e dinamico del classico Thread.Sleep(ms)

    qualcuno lo conosce?
    Dai maggiori dettagli ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    secondo me Thread.Sleep(ms) e troppo poco dinamico non tenendo conto delle prestazioni della singola CPU che varia da computer a computer

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tu cosa fai nel thread?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    si scusa , in pratica io ho una DataGridView in una form e devo tenerla aggiornata con dei valori che cambiano in modo indipendente, per aggiornarla avevo fatto una sorta di daemon che in background mi legge i valori e mi aggiorna la tabella con un Thread.Spleep(300)

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E' questa la cosa che non ha senso ... perchè aggiornare continuamente la DataGrid ?

    Forse è meglio un pulsantino di "Refresh" a richiesta ...

    E in ogni caso, cosa vuoi ottimizzare? Quando devi aggiornare, la CPU deve essere impegnata ... c'è poco da fare ... se lo fai ogni 300 ms, di meno, se lo fai ogni 100 ms, di più ... non c'è molto da fare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    avevo già fatto il pulsantino ma non è molto carino come stratagemma

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non è uno stratagemma ... e poi, questi dati, quando li ottieni?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    ehm... e che cos'è?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.