|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 90
|
[Vb.net] consumo cpu di un'applicazione
salve,
vorrei sapere quanta cpu consuma un'applicazione a mia scelta, è possibile? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 90
|
no, la percentuale di processore usata per una determinata applicazione, come sul task manager
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 90
|
non ti sto capendo, io voglio dare il nome di un'applicazione al programma e fare in modo che mi visualizzi il processore che usa quell'applicazione
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Io posso darti un esempio in C#, l'adattamento a VB.Net dovrebbe essere semplice. Purtroppo per me è inconcepibile la sintassi del VB e la mia mente si rifiuta di accettarla
Codice:
Process[] proc = Process.GetProcesses();
foreach (Process p in proc)
{
using (PerformanceCounter pcProcess = new PerformanceCounter("Process", "% Processor Time", p.ProcessName))
{
Console.WriteLine("{0}: {1}%CPU", p.ProcessName, pcProcess.NextValue());
}
}
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 90
|
ok in vb è così in teoria
Dim proc() As Process = Process.GetProcesses For Each p As Process In proc Dim pcProcess As PerformanceCounter = New PerformanceCounter("Process", "% Processor Time", p.ProcessName) Console.WriteLine("{0}: {1}%CPU", p.ProcessName, pcProcess.NextValue) Next ma come faccio a dare il nome del processo e scrivere la percentuale in un textbox? |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
A questo punto la domanda è vuoi farla con Winform, WPF o altro? |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 90
|
cioè io voglio sapere in un textbox quanta cpu consuma il processo ciao.exe
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:54.




















